Skip to content

Commit 589c7d0

Browse files
committed
Merge branch 'develop' of github.com:NOAA-EPIC/global-workflow-cloud into feature/adjust_tasks_per_node_layout
* 'develop' of github.com:NOAA-EPIC/global-workflow-cloud: Ctest case updates (#4118) Consolidate load_*_modules scripts into a generic load_modules.sh script (#4126) Updates for Gaea C6 following OS upgrade (#4110)
2 parents 95ad6f2 + 2c5a888 commit 589c7d0

File tree

125 files changed

+1725
-646
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+1725
-646
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,7 @@ ush/interp_atmos_master.sh @aerorahul @WenMeng-NOAA
173173
ush/interp_atmos_sflux.sh @aerorahul @WenMeng-NOAA
174174
ush/jjob_header.sh
175175
ush/link_crtm_fix.sh
176-
ush/load_fv3gfs_modules.sh @aerorahul
177-
ush/load_gw_run_modules.sh @aerorahul @DavidHuber-NOAA
178-
ush/load_gw_gsi_modules.sh @aerorahul @DavidHuber-NOAA @RussTreadon-NOAA
179-
ush/load_ufsda_modules.sh @aerorahul @CoryMartin-NOAA
180-
ush/load_ufswm_modules.sh @aerorahul @JessicaMeixner-NOAA
176+
dev/ush/load_modules.sh @aerorahul @DavidHuber-NOAA @RussTreadon-NOAA @JessicaMeixner-NOAA
181177
ush/merge_fv3_aerosol_tile.py
182178
ush/minmon_xtrct_*.pl @EdwardSafford-NOAA
183179
ush/module-setup.sh @aerorahul

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ parm/gdas/ioda
5656
parm/gdas/marine
5757
parm/gdas/snow
5858
parm/gdas/soca
59+
parm/gdas/spoc
5960
parm/gdas/stat
6061
parm/gdas/jcb-gdas
6162
parm/gdas/jcb-algorithms
@@ -177,7 +178,7 @@ ush/python/ufsda
177178
ush/python/soca
178179
ush/python/gen_bufr2ioda_json.py
179180
ush/python/gen_bufr2ioda_yaml.py
180-
dev/ush/load_fv3gfs_modules.sh
181+
ush/spoc
181182
# ush log file
182183
ush/fetch-fix-data.log
183184

dev/ci/gitlab-ci-hosts.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,13 @@ finalize_success-ursa:
248248
stage: run_tests
249249
parallel:
250250
matrix:
251-
- CTEST_NAME: ['C48_ATM_gfs_fcst_seg0', 'C48_S2SW_gfs_fcst_seg0']
251+
- CTEST_NAME:
252+
- C48_ATM-gfs_fcst_seg0
253+
- C48_ATM-gfs_atmos_prod_f000-f002
254+
- C48_S2SW-gfs_fcst_seg0
255+
- C48_S2SW-gfs_ocean_prod_f006
256+
- C48_S2SW-gfs_ice_prod_f006
257+
- C48_S2SWA_gefs-gefs_fcst_mem001_seg0
252258

253259
# Host-specific CTest setup jobs
254260
setup_ctests-hera:

dev/ctests/CMakeLists.txt

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,30 +72,30 @@ function(AddJJOBTest)
7272
"${novals}" "${singlevals}" "${multivals}"
7373
${ARGN})
7474

75-
set(TEST_NAME ${ARG_CASE}_${ARG_JOB})
75+
set(TEST_NAME ${ARG_CASE}-${ARG_JOB})
7676
set(CASE_PATH ${HOMEgfs}/dev/ci/cases/pr)
7777
set(CASE_YAML ${CASE_PATH}/${ARG_CASE}.yaml)
7878

7979
add_test(NAME test_${TEST_NAME}_setup
8080
COMMAND ./setup.sh ${TEST_NAME} ${CASE_YAML} ${ARG_TEST_DATE}
8181
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/scripts)
82-
set_tests_properties(test_${TEST_NAME}_setup PROPERTIES LABELS "${ARG_CASE}_${ARG_JOB}")
82+
set_tests_properties(test_${TEST_NAME}_setup PROPERTIES LABELS "${ARG_CASE}-${ARG_JOB}")
8383

8484
add_test(NAME test_${TEST_NAME}_stage
8585
COMMAND ./stage.sh ${ARG_CASE} ${TEST_NAME} ${ARG_TEST_DATE}
8686
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/scripts)
87-
set_tests_properties(test_${TEST_NAME}_stage PROPERTIES DEPENDS test_${TEST_NAME}_setup LABELS "${ARG_CASE}_${ARG_JOB}")
87+
set_tests_properties(test_${TEST_NAME}_stage PROPERTIES DEPENDS test_${TEST_NAME}_setup LABELS "${ARG_CASE}-${ARG_JOB}")
8888

8989
add_test(NAME test_${TEST_NAME}_execute
9090
COMMAND ./execute.sh ${TEST_NAME} ${ARG_JOB} ${ARG_TEST_DATE}
9191
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/scripts)
92-
set_tests_properties(test_${TEST_NAME}_execute PROPERTIES DEPENDS test_${TEST_NAME}_stage LABELS "${ARG_CASE}_${ARG_JOB}")
92+
set_tests_properties(test_${TEST_NAME}_execute PROPERTIES DEPENDS test_${TEST_NAME}_stage LABELS "${ARG_CASE}-${ARG_JOB}")
9393

9494
# TODO - This is a stub for the validation step
9595
add_test(NAME test_${TEST_NAME}_validate
9696
COMMAND ./validate.sh ${ARG_CASE} ${TEST_NAME} ${ARG_TEST_DATE}
9797
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/scripts)
98-
set_tests_properties(test_${TEST_NAME}_validate PROPERTIES DEPENDS test_${TEST_NAME}_execute LABELS "${ARG_CASE}_${ARG_JOB}")
98+
set_tests_properties(test_${TEST_NAME}_validate PROPERTIES DEPENDS test_${TEST_NAME}_execute LABELS "${ARG_CASE}-${ARG_JOB}")
9999
endfunction()
100100

101101
AddJJOBTest(
@@ -104,8 +104,32 @@ AddJJOBTest(
104104
TEST_DATE "2021032312"
105105
)
106106

107+
AddJJOBTest(
108+
CASE "C48_ATM"
109+
JOB "gfs_atmos_prod_f000-f002"
110+
TEST_DATE "2021032312"
111+
)
112+
107113
AddJJOBTest(
108114
CASE "C48_S2SW"
109115
JOB "gfs_fcst_seg0"
110116
TEST_DATE "2021032312"
111117
)
118+
119+
AddJJOBTest(
120+
CASE "C48_S2SW"
121+
JOB "gfs_ice_prod_f006"
122+
TEST_DATE "2021032312"
123+
)
124+
125+
AddJJOBTest(
126+
CASE "C48_S2SW"
127+
JOB "gfs_ocean_prod_f006"
128+
TEST_DATE "2021032312"
129+
)
130+
131+
AddJJOBTest(
132+
CASE "C48_S2SWA_gefs"
133+
JOB "gefs_fcst_mem001_seg0"
134+
TEST_DATE "2021032312"
135+
)

0 commit comments

Comments
 (0)