From 0520432b5e35628bebffc6b583c675395c9b7c88 Mon Sep 17 00:00:00 2001 From: Purnendu Chakraborty Date: Thu, 24 Sep 2026 08:05:56 -0400 Subject: [PATCH 1/2] Exclude lat/lon coordinate vars from regression comparison --- regression/run_case.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/regression/run_case.cmake b/regression/run_case.cmake index 9282d986..efa2d214 100644 --- a/regression/run_case.cmake +++ b/regression/run_case.cmake @@ -14,7 +14,10 @@ function(run_case case_name regression_data_dir) if (NOT EXISTS ${checkpoints_dir}) message(WARNING "Baseline directory [${checkpoints_dir}] not found. Skipping comparison.") elseif(FORTRAN_COMPILER_ID STREQUAL "IntelLLVM") # only compare against IntelLLVM baselines - compare_results(${checkpoints_dir} ${expdir}/checkpoints/last NANS_ARE_EQUAL) + compare_results( + ${checkpoints_dir} ${expdir}/checkpoints/last + NANS_ARE_EQUAL + EXCLUDE_VARS lons lats corner_lons corner_lats) endif() file(REMOVE_RECURSE ${expdir}) From 7d1a5af2b28d7c48b3321c5638880565ae4f6999 Mon Sep 17 00:00:00 2001 From: Purnendu Chakraborty Date: Thu, 24 Sep 2026 08:19:50 -0400 Subject: [PATCH 2/2] CI: update compiler matrix to gfortran-15/gfortran-16 --- .github/workflows/workflow.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index c7030ddd..b9c3a210 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -21,7 +21,7 @@ jobs: build_gcm: strategy: matrix: - compiler: [ifort, gfortran-14, gfortran-15, ifx] + compiler: [ifort, gfortran-15, gfortran-16, ifx] build-type: [Debug] fail-fast: false uses: GEOS-ESM/CI-workflows/.github/workflows/geosgcm_build_tests.yml@project/geosgcm