Skip to content

Update JEDI hashes (20250801)#1817

Merged
RussTreadon-NOAA merged 16 commits into
developfrom
feature/stable-nightly
Aug 1, 2025
Merged

Update JEDI hashes (20250801)#1817
RussTreadon-NOAA merged 16 commits into
developfrom
feature/stable-nightly

Conversation

@RussTreadon-NOAA
Copy link
Copy Markdown
Contributor

@RussTreadon-NOAA RussTreadon-NOAA commented Jul 26, 2025

Description

Weekly update of select JEDI hashes

Companion PRs

None

Issues

N/A

Automated CI tests to run in Global Workflow

  • atm_jjob
  • C96C48_ufs_hybatmDA
  • C96C48_hybatmsnowDA
  • C96_gcafs_cycled
  • C48mx500_3DVarAOWCDA
  • C48mx500_hybAOWCDA
  • C96C48_hybatmDA

@RussTreadon-NOAA
Copy link
Copy Markdown
Contributor Author

NOAA RDHPCS testing

We can not run automated label-based CI on this PR.

GDASApp develop at ea5879c is ahead of g-w develop. g-w PR #3882 contains g-w changes consistent with GDASApp develop at ea5879c. GDASApp branch feature/stable-nightly contains develop at ea5879c.

Install feature/stable-nightly at 7a6b714 inside g-w PR #3882 on Gaea C6, Hera, Hercules, and Orion. Run GDASApp ctests. All tests run on each machine Passed

Gaea C6

Test project /gpfs/f6/ira-sti/scratch/Russ.Treadon/git/global-workflow/stable-nightly/sorc/gdas.cd/build
        Start 2061: test_gdasapp_C96C48_ufs_hybatmDA
        Start 2042: test_gdasapp_C96C48_hybatmDA
        Start 2085: test_gdasapp_C96_gcafs_cycled
        Start 2100: test_gdasapp_C96C48_hybatmsnowDA
        Start 2121: test_gdasapp_C48mx500_3DVarAOWCDA
        Start 2132: test_gdasapp_C48mx500_hybAOWCDA
        Start 2148: test_gdasapp_setup_atm_jjob_cycled_exp
        Start 1656: test_gdasapp_util_prepdata
        Start 1655: test_gdasapp_util_coding_norms
        Start 2036: test_gdasapp_check_python_norms
        Start 2037: test_gdasapp_check_yaml_keys
        Start 2038: test_gdasapp_snow_create_ens
  1/135 Test #2037: test_gdasapp_check_yaml_keys .............................................   Passed    0.78 sec
        Start 2039: test_gdasapp_snow_imsproc
  2/135 Test #2038: test_gdasapp_snow_create_ens .............................................   Passed    1.46 sec
        Start 2040: test_gdasapp_snow_apply_jediincr
  3/135 Test #2148: test_gdasapp_setup_atm_jjob_cycled_exp ...................................   Passed    1.92 sec
...
133/135 Test #2083: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_esfc_202402240000 ..............   Passed   82.20 sec
        Start 2084: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_fcst_202402240000
134/135 Test #2084: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_fcst_202402240000 ..............   Passed  188.20 sec
135/135 Test #2076: test_gdasapp_C96C48_ufs_hybatmDA_gdas_fcst_202402240000 ..................   Passed  293.68 sec

100% tests passed, 0 tests failed out of 135

Label Time Summary:
gdas-utils    =  25.23 sec*proc (10 tests)
gdasapp       = 19098.72 sec*proc (116 tests)
script        = 19123.96 sec*proc (126 tests)

Total Test time (real) = 2383.66 sec

Hera

Test project /scratch3/NCEPDEV/da/Russ.Treadon/CI/GDASApp/stable/20250727/global-workflow/sorc/gdas.cd/build
        Start 2072: test_gdasapp_C96C48_ufs_hybatmDA
        Start 2053: test_gdasapp_C96C48_hybatmDA
        Start 2096: test_gdasapp_C96_gcafs_cycled
        Start 2111: test_gdasapp_C96C48_hybatmsnowDA
        Start 2132: test_gdasapp_C48mx500_3DVarAOWCDA
        Start 2143: test_gdasapp_C48mx500_hybAOWCDA
        Start 2159: test_gdasapp_setup_atm_jjob_cycled_exp
        Start 1655: test_gdasapp_utils_incrhandler
        Start 1656: test_gdasapp_utils_incrhandler_8pes
        Start 1665: test_gdasapp_util_prepdata
        Start 1658: test_gdasapp_utils_hybridweights
        Start 1659: test_gdasapp_utils_setcorscales
  1/156 Test #2159: test_gdasapp_setup_atm_jjob_cycled_exp ...................................   Passed    0.90 sec
        Start 2164: test_gdasapp_atm_jjob_ens_init
  2/156 Test #1665: test_gdasapp_util_prepdata ...............................................   Passed    1.10 sec
        Start 2160: test_gdasapp_atm_jjob_var_init
  3/156 Test #2096: test_gdasapp_C96_gcafs_cycled ............................................   Passed    6.49 sec
...
        Start 2095: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_fcst_202402240000
154/156 Test #2131: test_gdasapp_C96C48_hybatmsnowDA_enkfgdas_fcst_202112201800 ..............   Passed  341.41 sec
155/156 Test #2087: test_gdasapp_C96C48_ufs_hybatmDA_gdas_fcst_202402240000 ..................   Passed  449.27 sec
156/156 Test #2095: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_fcst_202402240000 ..............   Passed  295.99 sec

100% tests passed, 0 tests failed out of 156

Label Time Summary:
gdas-utils    =   6.16 sec*proc (12 tests)
gdasapp       = 24899.27 sec*proc (116 tests)
script        = 24905.43 sec*proc (128 tests)

Total Test time (real) = 3392.17 sec

Hercules

Test project /work/noaa/da/rtreadon/git/global-workflow/stable-nightly/sorc/gdas.cd/build
        Start 2063: test_gdasapp_C96C48_ufs_hybatmDA
        Start 2044: test_gdasapp_C96C48_hybatmDA
        Start 2102: test_gdasapp_C96C48_hybatmsnowDA
        Start 2123: test_gdasapp_C48mx500_3DVarAOWCDA
        Start 2134: test_gdasapp_C48mx500_hybAOWCDA
        Start 2150: test_gdasapp_setup_atm_jjob_cycled_exp
        Start 1656: test_gdasapp_util_prepdata
        Start 1655: test_gdasapp_util_coding_norms
        Start 1658: test_gdasapp_util_rtofstmp
        Start 1659: test_gdasapp_util_rtofssal
        Start 2038: test_gdasapp_check_python_norms
        Start 2039: test_gdasapp_check_yaml_keys
  1/132 Test #2039: test_gdasapp_check_yaml_keys .............................................   Passed    0.13 sec
        Start 2040: test_gdasapp_snow_create_ens
  2/132 Test #1656: test_gdasapp_util_prepdata ...............................................   Passed    0.97 sec
        Start 1657: test_gdasapp_util_rads2ioda
  3/132 Test #2040: test_gdasapp_snow_create_ens .............................................   Passed    0.81 sec
...
130/132 Test #2085: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_esfc_202402240000 ..............   Passed  121.06 sec
        Start 2086: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_fcst_202402240000
131/132 Test #2078: test_gdasapp_C96C48_ufs_hybatmDA_gdas_fcst_202402240000 ..................   Passed  389.85 sec
132/132 Test #2086: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_fcst_202402240000 ..............   Passed  16136.98 sec

100% tests passed, 0 tests failed out of 132

Label Time Summary:
gdas-utils    =  16.62 sec*proc (12 tests)
gdasapp       = 53715.62 sec*proc (116 tests)
script        = 53732.24 sec*proc (128 tests)

Total Test time (real) = 20539.45 sec

Orion

Test project /work2/noaa/da/rtreadon/git/global-workflow/stable-nightly/sorc/gdas.cd/build
        Start 2063: test_gdasapp_C96C48_ufs_hybatmDA
        Start 2044: test_gdasapp_C96C48_hybatmDA
        Start 2102: test_gdasapp_C96C48_hybatmsnowDA
        Start 2134: test_gdasapp_C48mx500_hybAOWCDA
        Start 2123: test_gdasapp_C48mx500_3DVarAOWCDA
        Start 2150: test_gdasapp_setup_atm_jjob_cycled_exp
        Start 1656: test_gdasapp_util_prepdata
        Start 2163: test_gdasapp_bufr2ioda_insitu_profile_argo
        Start 2166: test_gdasapp_bufr2ioda_insitu_profile_tesac
        Start 2042: test_gdasapp_snow_apply_jediincr
        Start 2149: test_gdasapp_convert_gsi_satbias
        Start 2038: test_gdasapp_check_python_norms
  1/132 Test #2150: test_gdasapp_setup_atm_jjob_cycled_exp ...................................   Passed    1.18 sec
        Start 2155: test_gdasapp_atm_jjob_ens_init
  2/132 Test #1656: test_gdasapp_util_prepdata ...............................................   Passed    1.56 sec
        Start 2151: test_gdasapp_atm_jjob_var_init
  3/132 Test #2038: test_gdasapp_check_python_norms ..........................................   Passed    8.61 sec
...
130/132 Test #2076: test_gdasapp_C96C48_ufs_hybatmDA_gdas_sfcanl_202402240000 ................   Passed   79.02 sec
        Start 2078: test_gdasapp_C96C48_ufs_hybatmDA_gdas_fcst_202402240000
131/132 Test #2086: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_fcst_202402240000 ..............   Passed  346.91 sec
132/132 Test #2078: test_gdasapp_C96C48_ufs_hybatmDA_gdas_fcst_202402240000 ..................   Passed  536.38 sec

100% tests passed, 0 tests failed out of 132

Label Time Summary:
gdas-utils    =  13.51 sec*proc (12 tests)
gdasapp       = 25296.57 sec*proc (101 tests)
script        = 25310.09 sec*proc (113 tests)

Total Test time (real) = 4809.32 sec

@RussTreadon-NOAA
Copy link
Copy Markdown
Contributor Author

WCOSS2 testing

Clone feature/stable-nightly at 7a6b714 inside g-w PR #3882 on Cactus.

Compilation of feature/stable-nightly aborted with

Consolidate compiler generated dependencies of target test_util_parallelfieldsetio_1PE
[ 36%] Building CXX object oops/src/CMakeFiles/test_util_parallelfieldsetio_1PE.dir/test/util/ParallelFieldSetIO.cc.o
/lfs/h2/emc/da/noscrub/russ.treadon/git/global-workflow/stable-nightly/sorc/gdas.cd/bundle/oops/src/test/util/ParallelFieldSetIO.cc(11): catastrophic error: cannot open source file "filesystem"
  #include <filesystem>
                       ^

compilation aborted for /lfs/h2/emc/da/noscrub/russ.treadon/git/global-workflow/stable-nightly/sorc/gdas.cd/bundle/oops/src/test/util/ParallelFieldSetIO.cc (code 4)
make[2]: *** [oops/src/CMakeFiles/test_util_parallelfieldsetio_1PE.dir/build.make:76: oops/src/CMakeFiles/test_util_parallelfieldsetio_1PE.dir/test/util/ParallelFieldSetIO.cc.o] Error 4
make[1]: *** [CMakeFiles/Makefile2:10021: oops/src/CMakeFiles/test_util_parallelfieldsetio_1PE.dir/all] Error 2
make: *** [Makefile:166: all] Error 2

This appears to be similar to the oops AtlasInterpolator.cc. The Intel 19.1.3.20200925 C++ compiler does not a include a standard C++17 feature std::filesystem

Consult Copilot. One of the suggestions is to try using boost:filesystem. Make the following changes to sorc/oops/src/test/util/ParallelFieldSetIO.cc

@@ -7,8 +7,8 @@
  */
 
 #include "test/util/ParallelFieldSetIO.h"
+#include <boost/filesystem.hpp>
 
-#include <filesystem>
 #include <algorithm>
 
 #include "atlas/functionspace/BlockStructuredColumns.h"
@@ -137,7 +137,7 @@ void test(const size_t configNumber) {
         const auto ncfilepathSerial = TestEnvironment::config().getString("datadir") + "/" +
                                       "test_util_parallelfieldsetio_1PE-" +
                                       "config" + std::to_string(configNumber) + ".nc";
-        if (std::filesystem::exists(ncfilepathSerial)) {
+        if (boost::filesystem::exists(ncfilepathSerial)) {
             parallelFieldSetIO.read(target, ncfilepath);
             EXPECT(util::compareFieldSets(source, target, 1.0e-16));
         } else {

The compilation failed with a different error.

Consolidate compiler generated dependencies of target test_util_parallelfieldsetio_1PE
[ 36%] Building CXX object oops/src/CMakeFiles/test_util_parallelfieldsetio_1PE.dir/test/util/ParallelFieldSetIO.cc.o
[ 36%] Linking CXX executable test_util_parallelfieldsetio_1PE
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/test_util_parallelfieldsetio_1PE.dir/test/util/ParallelFieldSetIO.cc.o: in function `boost::filesystem::exists(boost::filesystem::path const&)':
/apps/ops/test/spack-stack-1.6.0-nco/envs/nco-intel-19.1.3.304/install/intel/19.1.3.304/boost-1.83.0-nqtmt7k/include/boost/filesystem/operations.hpp:196:(.text+0x326c): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
make[2]: *** [oops/src/CMakeFiles/test_util_parallelfieldsetio_1PE.dir/build.make:119: oops/src/test_util_parallelfieldsetio_1PE] Error 1
make[1]: *** [CMakeFiles/Makefile2:10021: oops/src/CMakeFiles/test_util_parallelfieldsetio_1PE.dir/all] Error 2
make: *** [Makefile:166: all] Error 2

Examine boost implementation in indicated location. Try various tweaks to ParallelFieldSetIO.cc. Unable to get the code to compile. Suspect the spack-stack/1.6.0 implementation of boost does not have all features turned on.

As the build message notes, source code file ParallelFieldSetIO.cc is used in oops test test_util_parallelfieldsetio_1PE. Two other tests depend on this test. Given this, comment out the following tests in sorc/oops/src/CMakeLists.txt

+##ecbuild_add_test( TARGET  test_util_parallelfieldsetio_1PE
+##                  SOURCES test/util/ParallelFieldSetIO.cc
+##                  ARGS    "test/testinput/parallelfieldsetio.yaml"
+##                  LIBS    oops )
+
+##ecbuild_add_test( TARGET  test_util_parallelfieldsetio_2PE
+##                  MPI     2
+##                  SOURCES test/util/ParallelFieldSetIO.cc
+##                  ARGS    "test/testinput/parallelfieldsetio.yaml"
+##                  DEPENDS test_util_parallelfieldsetio_1PE
+##                  LIBS    oops )
+
+##ecbuild_add_test( TARGET  test_util_parallelfieldsetio_3PE
+##                  MPI     3
+##                  SOURCES test/util/ParallelFieldSetIO.cc
+##                  ARGS    "test/testinput/parallelfieldsetio.yaml"
+##                  DEPENDS test_util_parallelfieldsetio_1PE
+##                  LIBS    oops )

GDASApp compiled with this change in place. GDASApp ctests all Passed.

As shown above, feature/stable-nightly successfully compiles and runs on NOAA RDHPCS machines. These machines use intel compilers after Intel/19. WCOSS2 spack-stack/1.9.2 uses IntelLLVM 2024.2.1.

Given this, revert local changes in sorc/oops/src and merge feature/ss192 into a working copy of feature/stable-nightly. The GDASApp build ran to completion using the new Intel C++ compiler. Run GDASApp ctests. All tests Passed.

Two options to move forward on WCOSS2:

  1. Apply patch to comment out the three test_util_parallelfieldsetio tests listed in sorc/oops/src/CMakeLists.txt
  2. Upgrade feature/stable-nightly to WCOSS2 spack-stack/1.9.2

I favor option 2 since it is the forward looking solution. One drawback, though, is the fact that WCOSS2 spack-stack/1.9.2 is not fully functional. atlas/0.40.0 needs to be rebuilt with the TESSELATION feature enabled. See GDASApp issue #1809 for details

What do others think?

@RussTreadon-NOAA
Copy link
Copy Markdown
Contributor Author

@DavidNew-NOAA , @CoryMartin-NOAA , and @danholdaway

oops PR #2881 added a new ctest source code file, src/oops/util/ParallelFieldSetIO.cc, This file uses C++17 standard feature std::filesystem. The WCOSS2 Intel/19 C++ compiler does not recognize std::filesystem

Attempts to use boost::filesystem fail on WCOSS2. It appears the filestystem implementation in WCOSS2 spack-stack/1.6.0 boost/1.83.0 is incomplete.

Building feature/stable-nightly using the IntelLLVM 2024.2.1 C++ compiler used by spack-stack/1.9.2 allows src/oops/util/ParallelFieldSetIO.cc to be compiled as is, The IntelLLVM 2024.2.1 C++ compiler recognizes std::filesystem.

GDASApp PR #1816 contains the changes required to build GDASApp on WCOSS2 using spack-stack/1.9.2 AFTER the library team rebuilds spack-stack/1.9.2 atlas/0.40.0 with -DENABLE_TESSELATION:BOOL=ON.

My recommendation is to

  1. merge GDASApp PR #1816 into GDASApp develop once the library team rebuilds WCOSS2 spack-stack/1.9.2 atlas/0.40.0 with -DENABLE_TESSELATION:BOOL=ON
  2. merge the updated GDASApp develop into feature/stable-nightly
  3. merge this PR into GDASApp develop

What do you think?

@CoryMartin-NOAA
Copy link
Copy Markdown
Contributor

I'm hesitant to suggest any further hacks to source code to get it to compile. We need to move on from this legacy compiler, this is just the latest in several times issues like this have come up. In fact, I made @guillaumevernieres change the way he did something in his SOCA glue code months (years?) ago because WCOSS2 wouldn't compile with <filesystem>

My vote is to put pressure to expedite the Atlas fix and go to spack-stack 1.9.2

@danholdaway
Copy link
Copy Markdown
Contributor

This is going to keep happening as developers increasingly lean on what the community deems to be standard library features.

@RussTreadon-NOAA
Copy link
Copy Markdown
Contributor Author

I agree @danholdaway. This is an important point to raise with EIB and NCO as we pivot to and implement more community based applications in operations. How do other operational centers deal with this?

@RussTreadon-NOAA
Copy link
Copy Markdown
Contributor Author

GDASApp PR #1816 has been merged and JCSDA saber is once again in sync with JCSDA-internal saber. This PR is ready for review.

@RussTreadon-NOAA RussTreadon-NOAA marked this pull request as ready for review August 1, 2025 10:44
@RussTreadon-NOAA RussTreadon-NOAA added the hera-GW-RT Queue for automated testing with global-workflow on Hera label Aug 1, 2025
@RussTreadon-NOAA RussTreadon-NOAA removed the hercules-GW-RT Queue for automated testing with global-workflow on Hercules label Aug 1, 2025
@RussTreadon-NOAA RussTreadon-NOAA added hera-GW-RT Queue for automated testing with global-workflow on Hera orion-GW-RT Queue for automated testing with global-workflow on Orion hercules-GW-RT Queue for automated testing with global-workflow on Hercules and removed hera-GW-RT-Running Automated testing with global-workflow running on Hera labels Aug 1, 2025
@emcbot emcbot added hercules-GW-RT-Running Automated testing with global-workflow running on Hercules orion-GW-RT-Running Automated testing with global-workflow running on Orion hera-GW-RT-Running Automated testing with global-workflow running on Hera and removed hercules-GW-RT Queue for automated testing with global-workflow on Hercules orion-GW-RT Queue for automated testing with global-workflow on Orion hera-GW-RT Queue for automated testing with global-workflow on Hera labels Aug 1, 2025
@emcbot
Copy link
Copy Markdown

emcbot commented Aug 1, 2025

Automated GW-GDASApp Testing Results:
Machine: hera

Start: Fri Aug  1 11:43:38 UTC 2025 on hfe09
---------------------------------------------------
Build:                                 *SUCCESS*
Build: Completed at Fri Aug  1 12:17:04 UTC 2025
---------------------------------------------------
Tests: ctest -j12 -R gdasapp
Tests:                                 *SUCCESS*
Tests: Completed at Fri Aug  1 13:07:40 UTC 2025
Tests: 100% tests passed, 0 tests failed out of 156

@emcbot emcbot added hera-GW-RT-Passed Automated testing with global-workflow successful on Hera and removed hera-GW-RT-Running Automated testing with global-workflow running on Hera labels Aug 1, 2025
@emcbot
Copy link
Copy Markdown

emcbot commented Aug 1, 2025

Automated GW-GDASApp Testing Results:
Machine: orion

Start: Fri Aug  1 06:34:35 AM CDT 2025 on orion-login-1.hpc.msstate.edu
---------------------------------------------------
Build:                                 *SUCCESS*
Build: Completed at Fri Aug  1 07:27:01 AM CDT 2025
---------------------------------------------------
Tests: ctest -j12 -R gdasapp -E C96_gcafs_cycled
Tests:                                 *SUCCESS*
Tests: Completed at Fri Aug  1 08:48:47 AM CDT 2025
Tests: 100% tests passed, 0 tests failed out of 132

@emcbot emcbot added orion-GW-RT-Passed Automated testing with global-workflow successful on Orion and removed orion-GW-RT-Running Automated testing with global-workflow running on Orion labels Aug 1, 2025
@RussTreadon-NOAA
Copy link
Copy Markdown
Contributor Author

Install feature/stable-nightly at ce9702e in g-w develop at 6227bc4. Run GDASApp ctests.

Test project /lfs/h2/emc/da/noscrub/russ.treadon/git/global-workflow/test/sorc/gdas.cd/build
        Start 1554: test_gdasapp_util_prepdata
        Start 1934: test_gdasapp_check_yaml_keys
        Start 1935: test_gdasapp_snow_create_ens
        Start 1936: test_gdasapp_snow_imsproc
        Start 1937: test_gdasapp_snow_apply_jediincr
        Start 1938: test_gdasapp_convert_bufr_adpsfc_snow
        Start 2043: test_gdasapp_convert_bufr_adpsfc
        Start 2045: test_gdasapp_setup_atm_jjob_cycled_exp
        Start 2057: test_gdasapp_aero_gen_3dvar_yaml
        Start 1958: test_gdasapp_C96C48_ufs_hybatmDA
        Start 1939: test_gdasapp_C96C48_hybatmDA
        Start 1997: test_gdasapp_C96C48_hybatmsnowDA
  1/135 Test #1934: test_gdasapp_check_yaml_keys .............................................   Passed    1.14 sec
        Start 1982: test_gdasapp_C96_gcafs_cycled
  2/135 Test #2057: test_gdasapp_aero_gen_3dvar_yaml .........................................   Passed    2.83 sec

...

134/135 Test #1981: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_fcst_202402240000 ..............   Passed  243.08 sec
135/135 Test #1973: test_gdasapp_C96C48_ufs_hybatmDA_gdas_fcst_202402240000 ..................   Passed  417.77 sec

100% tests passed, 0 tests failed out of 135

Label Time Summary:
gdas-utils    =  16.82 sec*proc (10 tests)
gdasapp       = 20590.46 sec*proc (116 tests)
script        = 20607.27 sec*proc (126 tests)

Total Test time (real) = 2808.85 sec

All tests Passed

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 1, 2025

Automated GW-GDASApp Testing Results:
Machine: hercules

Start: Fri Aug  1 06:33:56 CDT 2025 on hercules-login-1.hpc.msstate.edu
---------------------------------------------------
Build:                                 *SUCCESS*
Build: Completed at Fri Aug  1 07:06:25 CDT 2025
---------------------------------------------------
Tests: ctest -j12 -R gdasapp -E C96_gcafs_cycled
Tests:                                 *SUCCESS*
Tests: Completed at Fri Aug  1 10:37:16 CDT 2025
Tests: 100% tests passed, 0 tests failed out of 132

@emcbot emcbot added hercules-GW-RT-Passed Automated testing with global-workflow successful on Hercules and removed hercules-GW-RT-Running Automated testing with global-workflow running on Hercules labels Aug 1, 2025
@RussTreadon-NOAA
Copy link
Copy Markdown
Contributor Author

Thank you @CoryMartin-NOAA and @DavidNew-NOAA for approvals. I'm waiting for GDASApp ctests to finish on Gaea C6. I'll merge pending Passed on Gaea C6.

@RussTreadon-NOAA
Copy link
Copy Markdown
Contributor Author

Gaea C6 ctests

Install feature/stable-nightly at ce9702e in g-w develop at 6227bc4 on Gaea C6. Run GDASApp ctests with the following results

Test project /gpfs/f6/ira-sti/scratch/Russ.Treadon/git/global-workflow/ss192/sorc/gdas.cd/build
        Start 2061: test_gdasapp_C96C48_ufs_hybatmDA
        Start 2042: test_gdasapp_C96C48_hybatmDA
        Start 2085: test_gdasapp_C96_gcafs_cycled
        Start 2100: test_gdasapp_C96C48_hybatmsnowDA
        Start 2121: test_gdasapp_C48mx500_3DVarAOWCDA
        Start 2132: test_gdasapp_C48mx500_hybAOWCDA
        Start 2148: test_gdasapp_setup_atm_jjob_cycled_exp
        Start 1656: test_gdasapp_util_prepdata
        Start 1655: test_gdasapp_util_coding_norms
        Start 2036: test_gdasapp_check_python_norms
        Start 2037: test_gdasapp_check_yaml_keys
        Start 2038: test_gdasapp_snow_create_ens
  1/135 Test #2037: test_gdasapp_check_yaml_keys .............................................   Passed    1.15 sec
        Start 2039: test_gdasapp_snow_imsproc
  2/135 Test #2148: test_gdasapp_setup_atm_jjob_cycled_exp ...................................   Passed    4.33 sec

...

134/135 Test #2076: test_gdasapp_C96C48_ufs_hybatmDA_gdas_fcst_202402240000 ..................   Passed  308.73 sec
135/135 Test #2084: test_gdasapp_C96C48_ufs_hybatmDA_enkfgdas_fcst_202402240000 ..............   Passed  205.49 sec

100% tests passed, 0 tests failed out of 135

Label Time Summary:
gdas-utils    =  35.61 sec*proc (10 tests)
gdasapp       = 25068.16 sec*proc (116 tests)
script        = 25103.77 sec*proc (126 tests)

Total Test time (real) = 3398.43 sec

All tests Passed

@RussTreadon-NOAA RussTreadon-NOAA changed the title Update JEDI hashes (20250728) Update JEDI hashes (20250801) Aug 1, 2025
@RussTreadon-NOAA RussTreadon-NOAA merged commit 7c64fe0 into develop Aug 1, 2025
23 checks passed
@RussTreadon-NOAA RussTreadon-NOAA deleted the feature/stable-nightly branch August 1, 2025 16:53
DavidNew-NOAA pushed a commit that referenced this pull request Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hera-GW-RT-Passed Automated testing with global-workflow successful on Hera hercules-GW-RT-Passed Automated testing with global-workflow successful on Hercules orion-GW-RT-Passed Automated testing with global-workflow successful on Orion

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants