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