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 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})