From 24769263ff45c6b4abf1f4b4bf7bb03188778987 Mon Sep 17 00:00:00 2001 From: Edward Hartnett <38856240+edwardhartnett@users.noreply.github.com> Date: Fri, 8 Nov 2024 12:31:51 -0700 Subject: [PATCH 1/2] add testing with g2c-2.0.0 in CI (#767) * CI * CI * CI * CI * CI * CI * CI * CI * CI * CI * CI * CI * CI * CI * CI --- .github/workflows/Linux_versions.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/Linux_versions.yml b/.github/workflows/Linux_versions.yml index b9c829cf..e23c875c 100644 --- a/.github/workflows/Linux_versions.yml +++ b/.github/workflows/Linux_versions.yml @@ -26,22 +26,22 @@ jobs: strategy: fail-fast: true matrix: - jasper-version: [2.0.33, 3.0.5, 4.0.0] - bacio-version: [2.4.1, 2.5.0, 2.6.0] - w3emc-version: [2.9.2, 2.9.3, 2.10.0] + jasper-version: [2.0.33, 4.0.0] + bacio-version: [2.4.1, 2.6.0] + w3emc-version: [2.9.2, 2.10.0] + g2c-version: [develop, v2.0.0] build-utils: [ON, OFF] exclude: # utils require w3emc version >= 2.10.0 - w3emc-version: 2.9.2 build-utils: ON - - w3emc-version: 2.9.3 - build-utils: ON gcc-version: [12] include: - gcc-version: 14 jasper-version: 4.0.0 bacio-version: 2.6.0 w3emc-version: 2.10.0 + g2c-version: develop steps: @@ -59,9 +59,9 @@ jobs: uses: NOAA-EMC/ci-build-nceplibs@develop with: bacio-version: v${{ matrix.bacio-version }} - g2c-version: develop - g2c-cmake-args: -DENABLE_SHARED=ON jasper-version: version-${{ matrix.jasper-version }} + g2c-version: ${{ matrix.g2c-version }} + g2c-cmake-args: -DENABLE_SHARED=ON w3emc-version: v${{ matrix.w3emc-version }} w3emc-cmake-args: -DBUILD_WITH_BUFR=OFF ip-version: develop From 593ac597dd7ea6a7f9183298acf150d532840db6 Mon Sep 17 00:00:00 2001 From: Edward Hartnett <38856240+edwardhartnett@users.noreply.github.com> Date: Sat, 9 Nov 2024 00:23:03 -0700 Subject: [PATCH 2/2] added comment (#766) --- test_utils/run_tocgrib2super_tests.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test_utils/run_tocgrib2super_tests.sh b/test_utils/run_tocgrib2super_tests.sh index c7810ba7..2a19dea2 100644 --- a/test_utils/run_tocgrib2super_tests.sh +++ b/test_utils/run_tocgrib2super_tests.sh @@ -13,6 +13,9 @@ unset FORT11 unset FORT51 ../utils/tocgrib2super && exit 1 +# According to George V.: "if fortran unit 11 is, 40999888 bytes long, +# then fortran unit 12 should be a single 8 character text string +# containing this integer value." echo "*** Running tocgrib2super with input/output defined, but one missing field. It will fail." export FORT11="../tests/data/rrfs.t12z.prslevfaa.f010.na3km.grib2" export FORT51=out.grib2