Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow use of downscaled warmstart files for cpld_control_sfs test #2375

Merged
merged 31 commits into from
Aug 21, 2024
Merged
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
835c3de
create feature branch
DeniseWorthen Jul 19, 2024
797655e
update script variables and sfs test
DeniseWorthen Jul 19, 2024
a985e84
fix ice-ic directory; point to test input location
DeniseWorthen Jul 19, 2024
5a625c8
fix c48 test, fix typo
DeniseWorthen Jul 19, 2024
57eb656
update mx050 template, restore tries=2
DeniseWorthen Jul 19, 2024
13dce1f
Merge branch 'ufs-community:develop' into feature/oiwarmstarts
DeniseWorthen Jul 20, 2024
b48b10a
switch sfs test to 64-bit
DeniseWorthen Jul 20, 2024
dca0e62
add test_changes.list
DeniseWorthen Jul 22, 2024
0984f02
revert SFS test to 32bit
DeniseWorthen Jul 23, 2024
823ca0d
Merge remote-tracking branch 'origin/develop' into feature/oiwarmstarts
DeniseWorthen Jul 26, 2024
576d6a7
Merge branch 'develop' into feature/oiwarmstarts
DeniseWorthen Jul 30, 2024
be5db61
Merge remote-tracking branch 'origin/develop' into feature/oiwarmstarts
DeniseWorthen Aug 2, 2024
0e2ea1e
Merge branch 'ufs-community:develop' into feature/oiwarmstarts
DeniseWorthen Aug 8, 2024
04bb86a
Merge branch 'develop' into feature/oiwarmstarts
DeniseWorthen Aug 8, 2024
8f4b292
sync up branch against develop
jkbk2004 Aug 17, 2024
b282144
sync up mom6 hash
jkbk2004 Aug 17, 2024
b9af3a8
revert change INPUTDATA_ROOT
jkbk2004 Aug 18, 2024
cbc68b6
RT pre-test on hera: cpld_control_sfs change only
jkbk2004 Aug 19, 2024
005f5bb
add new BL_DATE: 20240819
jkbk2004 Aug 19, 2024
425f089
update git action yaml
jkbk2004 Aug 19, 2024
4507a4e
sync up FV3 branch
jkbk2004 Aug 19, 2024
ed15c21
[AutoRT] Hercules Job Failed!
epic-cicd-jenkins Aug 19, 2024
56a96d1
add derecho RT logs: passed
zach1221 Aug 19, 2024
14cde2b
add orion RT logs: passed
zach1221 Aug 19, 2024
8dfed26
ORT Jobs Completed.
epic-cicd-jenkins Aug 20, 2024
59ce994
add jet RT log passed
FernandoAndrade-NOAA Aug 20, 2024
dd683c2
add gaea RT log passed
FernandoAndrade-NOAA Aug 20, 2024
130dce3
add hercules RT log: passed
jkbk2004 Aug 20, 2024
b31bee9
WCOSS2 RT Log: Passed
BrianCurtis-NOAA Aug 20, 2024
153d878
add hera RT log: passed
jkbk2004 Aug 20, 2024
973bd0e
Acorn RT Log: Passed
BrianCurtis-NOAA Aug 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/aux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- name: Share helper id
run: echo -n ${{ github.run_id }} >~/id_file

- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: ~/id_file
key: helperid-${{ github.event.workflow_run.id }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ jobs:
current: ${{ steps.check.outputs.current }}

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Wait for caching source
run: sleep 30

- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: ~/id_file
key: helperid-${{ github.run_id }}
Expand Down
2 changes: 1 addition & 1 deletion tests/bl_date.conf
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export BL_DATE=20240813
export BL_DATE=20240819
27 changes: 17 additions & 10 deletions tests/default_vars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
THRD=1

export INPES_atmaero=4
export JNPES_atmaero=8
export JNPES_atmaero=8
export WPG_atmaero=6

export THRD_cpl_atmw=1
Expand Down Expand Up @@ -121,12 +121,12 @@ if [[ ${MACHINE_ID} = wcoss2 || ${MACHINE_ID} = acorn ]]; then

export TPN=128

export INPES_dflt=3
export INPES_dflt=3
export JNPES_dflt=8
export INPES_thrd=3
export JNPES_thrd=4
export INPES_c384=8
export JNPES_c384=6
export JNPES_c384=6
export THRD_c384=2
export INPES_c768=8
export JNPES_c768=16
Expand All @@ -144,7 +144,7 @@ elif [[ ${MACHINE_ID} = orion ]]; then

export INPES_dflt=3
export JNPES_dflt=8
export INPES_thrd=3
export INPES_thrd=3
export JNPES_thrd=4
export INPES_c384=8
export JNPES_c384=6
Expand All @@ -168,7 +168,7 @@ elif [[ ${MACHINE_ID} = hercules ]]; then
export INPES_thrd=3
export JNPES_thrd=4
export INPES_c384=8
export JNPES_c384=6
export JNPES_c384=6
export THRD_c384=2
export INPES_c768=8
export JNPES_c768=16
Expand All @@ -187,10 +187,10 @@ elif [[ ${MACHINE_ID} = hera ]]; then

export INPES_dflt=3
export JNPES_dflt=8
export INPES_thrd=3
export INPES_thrd=3
export JNPES_thrd=4
export INPES_c384=6
export JNPES_c384=8
export JNPES_c384=8
export THRD_c384=2
export INPES_c768=8
export JNPES_c768=16
Expand Down Expand Up @@ -274,7 +274,7 @@ elif [[ ${MACHINE_ID} = s4 ]]; then

export TPN=32

export INPES_dflt=3
export INPES_dflt=3
export JNPES_dflt=8
export INPES_thrd=3
export JNPES_thrd=4
Expand Down Expand Up @@ -325,10 +325,10 @@ elif [[ ${MACHINE_ID} = derecho ]]; then
export TPN=128
export INPES_dflt=3
export JNPES_dflt=8
export INPES_thrd=3
export INPES_thrd=3
export JNPES_thrd=4
export INPES_c384=8
export JNPES_c384=6
export JNPES_c384=6
export THRD_c384=2
export INPES_c768=8
export JNPES_c768=16
Expand Down Expand Up @@ -916,6 +916,8 @@ export_cice6() {
export CICE_USE_RESTART_TIME=.false.
export CICE_RESTART_DIR=./RESTART/
export CICE_RESTART_FILE=iced
# CICE6 warmstarts
export OCNICE_WARMSTART=.false.

export CICE_RESTART_FORMAT='pnetcdf2'
export CICE_RESTART_IOTASKS=-99
Expand Down Expand Up @@ -1004,6 +1006,11 @@ export_mom6() {
export PERT_EPBL=False
export OCN_SPPT=-999.
export EPBL=-999.
# MOM6 warmstarts
export OCNICE_WARMSTART=.false.
export MOM6_INIT_FROM_Z=True
export MOM6_INIT_UV="zero"
export MOM6_WARMSTART_FILE="none"
}

# Defaults for the WW3 global model
Expand Down
11 changes: 8 additions & 3 deletions tests/fv3_conf/cpld_control_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ else
FV3_IC=@[INPUTDATA_ROOT]/${FV3_DIR}/INPUT_L127_mx${OCNRES}
fi
MOM_IC=@[INPUTDATA_ROOT]/MOM6_IC
ICE_IC=@[INPUTDATA_ROOT]/CICE_IC/${OCNRES}
ICE_IC=@[INPUTDATA_ROOT]/CICE_IC
junwang-noaa marked this conversation as resolved.
Show resolved Hide resolved
fi
fi

Expand Down Expand Up @@ -90,8 +90,13 @@ if [ $WARM_START = .false. ]; then
cp ${MOM_IC}/MOM.res.nc ./INPUT
cp ${ICE_IC}/cice_model_@[ICERES].cpc.res_* ./cice_model.res.nc
else
cp ${MOM_IC}/MOM6_IC_TS_${SYEAR}${SMONTH}${SDAY}${SHOUR}.nc ./INPUT/MOM6_IC_TS.nc
cp ${ICE_IC}/cice_model_@[ICERES].cpc.res_${SYEAR}${SMONTH}${SDAY}.nc ./cice_model.res.nc
if [[ $OCNICE_WARMSTART == .true. ]]; then
cp ${MOM_IC}/mom6.mx@[OCNRES].${SYEAR}${SMONTH}${SDAY}${SHOUR}.warmstart.nc ./INPUT/mom6.warmstart.nc
cp ${ICE_IC}/cice.mx@[OCNRES].${SYEAR}${SMONTH}${SDAY}${SHOUR}.warmstart.nc ./cice.warmstart.nc
else
cp ${MOM_IC}/MOM6_IC_TS_${SYEAR}${SMONTH}${SDAY}${SHOUR}.nc ./INPUT/MOM6_IC_TS.nc
cp ${ICE_IC}/${OCNRES}/cice_model_@[ICERES].cpc.res_${SYEAR}${SMONTH}${SDAY}.nc ./cice_model.res.nc
DeniseWorthen marked this conversation as resolved.
Show resolved Hide resolved
fi
fi
fi
else
Expand Down
48 changes: 24 additions & 24 deletions tests/logs/OpnReqTests_control_p8_hera.log
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Wed Aug 14 04:49:29 UTC 2024
Mon Aug 19 23:31:13 UTC 2024
Start Operation Requirement Test


baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_bit_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_1991485/bit_base_bit_base
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/bit_base_bit_base
Checking test bit_base results ....
Moving baseline bit_base files ....
Moving sfcf000.nc .........OK
Expand Down Expand Up @@ -51,14 +51,14 @@ Moving baseline bit_base files ....
Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK
Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK

0: The total amount of wall time = 284.606332
0: The maximum resident set size (KB) = 1454664
0: The total amount of wall time = 287.839117
0: The maximum resident set size (KB) = 1460536

Test bit_base PASS


baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_dbg_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_1991485/dbg_base_dbg_base
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/dbg_base_dbg_base
Checking test dbg_base results ....
Moving baseline dbg_base files ....
Moving sfcf000.nc .........OK
Expand Down Expand Up @@ -106,14 +106,14 @@ Moving baseline dbg_base files ....
Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK
Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK

0: The total amount of wall time = 963.742336
0: The maximum resident set size (KB) = 1417032
0: The total amount of wall time = 976.777842
0: The maximum resident set size (KB) = 1413764

Test dbg_base PASS


baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_1991485/dcp_dcp
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/dcp_dcp
Checking test dcp results ....
Comparing sfcf000.nc .....USING NCCMP......OK
Comparing sfcf021.nc .....USING NCCMP......OK
Expand Down Expand Up @@ -160,14 +160,14 @@ Checking test dcp results ....
Comparing RESTART/20210323.060000.sfc_data.tile5.nc .....USING NCCMP......OK
Comparing RESTART/20210323.060000.sfc_data.tile6.nc .....USING NCCMP......OK

0: The total amount of wall time = 244.954476
0: The maximum resident set size (KB) = 1425708
0: The total amount of wall time = 258.107962
0: The maximum resident set size (KB) = 1430104

Test dcp PASS


baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_1991485/mpi_mpi
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/mpi_mpi
Checking test mpi results ....
Comparing sfcf000.nc .....USING NCCMP......OK
Comparing sfcf021.nc .....USING NCCMP......OK
Expand Down Expand Up @@ -214,14 +214,14 @@ Checking test mpi results ....
Comparing RESTART/20210323.060000.sfc_data.tile5.nc .....USING NCCMP......OK
Comparing RESTART/20210323.060000.sfc_data.tile6.nc .....USING NCCMP......OK

0: The total amount of wall time = 246.793628
0: The maximum resident set size (KB) = 1424252
0: The total amount of wall time = 256.322579
0: The maximum resident set size (KB) = 1419972

Test mpi PASS


baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_1991485/rst_rst
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/rst_rst
Checking test rst results ....
Comparing sfcf000.nc .....USING NCCMP......OK
Comparing sfcf021.nc .....USING NCCMP......OK
Expand Down Expand Up @@ -268,14 +268,14 @@ Checking test rst results ....
Comparing RESTART/20210323.060000.sfc_data.tile5.nc .....USING NCCMP......OK
Comparing RESTART/20210323.060000.sfc_data.tile6.nc .....USING NCCMP......OK

0: The total amount of wall time = 246.591406
0: The maximum resident set size (KB) = 1425312
0: The total amount of wall time = 251.588379
0: The maximum resident set size (KB) = 1423556

Test rst PASS


baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_1991485/std_base_std_base
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/std_base_std_base
Checking test std_base results ....
Moving baseline std_base files ....
Moving sfcf000.nc .........OK
Expand Down Expand Up @@ -323,14 +323,14 @@ Moving baseline std_base files ....
Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK
Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK

0: The total amount of wall time = 253.919221
0: The maximum resident set size (KB) = 1425460
0: The total amount of wall time = 259.349362
0: The maximum resident set size (KB) = 1425980

Test std_base PASS


baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_1991485/thr_thr
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/thr_thr
Checking test thr results ....
Comparing sfcf000.nc .....USING NCCMP......OK
Comparing sfcf021.nc .....USING NCCMP......OK
Expand Down Expand Up @@ -377,11 +377,11 @@ Checking test thr results ....
Comparing RESTART/20210323.060000.sfc_data.tile5.nc .....USING NCCMP......OK
Comparing RESTART/20210323.060000.sfc_data.tile6.nc .....USING NCCMP......OK

0: The total amount of wall time = 247.819336
0: The maximum resident set size (KB) = 1425916
0: The total amount of wall time = 271.924255
0: The maximum resident set size (KB) = 1426080

Test thr PASS

OPERATION REQUIREMENT TEST WAS SUCCESSFUL
Wed Aug 14 05:57:13 UTC 2024
Elapsed time: 01h:07m:47s. Have a nice day!
Tue Aug 20 00:36:54 UTC 2024
Elapsed time: 01h:05m:42s. Have a nice day!
24 changes: 12 additions & 12 deletions tests/logs/OpnReqTests_cpld_control_nowave_noaero_p8_hera.log
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Wed Aug 14 03:34:34 UTC 2024
Mon Aug 19 22:27:02 UTC 2024
Start Operation Requirement Test


baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_dbg_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_802869/dbg_base_dbg_base
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3480289/dbg_base_dbg_base
Checking test dbg_base results ....
Moving baseline dbg_base files ....
Moving sfcf021.tile1.nc .........OK
Expand Down Expand Up @@ -66,14 +66,14 @@ Moving baseline dbg_base files ....
Moving RESTART/iced.2021-03-23-21600.nc .........OK
Moving RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK

0: The total amount of wall time = 1485.131443
0: The maximum resident set size (KB) = 1540540
0: The total amount of wall time = 1390.344099
0: The maximum resident set size (KB) = 1534724

Test dbg_base PASS


baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_802869/rst_rst
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3480289/rst_rst
Checking test rst results ....
Comparing sfcf021.tile1.nc .....USING NCCMP......OK
Comparing sfcf021.tile2.nc .....USING NCCMP......OK
Expand Down Expand Up @@ -135,14 +135,14 @@ Checking test rst results ....
Comparing RESTART/iced.2021-03-23-21600.nc .....USING NCCMP......OK
Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .....USING NCCMP......OK

0: The total amount of wall time = 679.652936
0: The maximum resident set size (KB) = 1529736
0: The total amount of wall time = 497.678068
0: The maximum resident set size (KB) = 1527568

Test rst PASS


baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_802869/std_base_std_base
working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3480289/std_base_std_base
Checking test std_base results ....
Moving baseline std_base files ....
Moving sfcf021.tile1.nc .........OK
Expand Down Expand Up @@ -205,11 +205,11 @@ Moving baseline std_base files ....
Moving RESTART/iced.2021-03-23-21600.nc .........OK
Moving RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK

0: The total amount of wall time = 432.966302
0: The maximum resident set size (KB) = 1528124
0: The total amount of wall time = 434.165467
0: The maximum resident set size (KB) = 1524884

Test std_base PASS

OPERATION REQUIREMENT TEST WAS SUCCESSFUL
Wed Aug 14 04:49:26 UTC 2024
Elapsed time: 01h:14m:53s. Have a nice day!
Mon Aug 19 23:31:12 UTC 2024
Elapsed time: 01h:04m:11s. Have a nice day!
Loading