Skip to content

Commit a2e29ea

Browse files
authored
[v2.1.4-3.0] Hotfix for continuous surface cycling (#1558)
* Hotfix for continuous surface cycling * Update .ignore.compare_xml_yaml_outputs XML differences expected ---------
1 parent 993cf4c commit a2e29ea

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

scripts/exrrfs_prep_ic.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ for index in "${mem_list[@]}"; do # loop through all the members
108108
if [[ "${cyc}" == "${shr}" ]]; then
109109
source_file=""
110110
# look back ${NUM} cycles to find mpasout files for surface cycling
111-
NUM=3
111+
NUM=27
112112
for (( ii=cyc_interval; ii<=$(( NUM*cyc_interval )); ii=ii+cyc_interval )); do
113113
CDATEp=$(${NDATE} -${ii} "${CDATE}" )
114114
PDYii=${CDATEp:0:8}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1559
1+
1558
22
# put the exact PR number in the first line without any empty spaces

workflow/exp/rt_ursa/exp.rrfsv2x

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ for i in {0..23..12}; do arr[$i]="72"; done # 24hr fcst every 12hrs
5151
export FCST_LEN_HRS_CYCLES="${arr[*]}"
5252
export HISTORY_INTERVAL=1
5353
export DIAG_INTERVAL=1
54-
export MPASOUT_TIMELEVELS='0 1 2 3'
54+
export MPASOUT_TIMELEVELS='0 1 2 3 15 27'
5555
export POST_GROUP_TOT_NUM=10
5656

5757
export IC_OFFSET=3
@@ -141,7 +141,7 @@ export STARTTIME_JEDIVAR="00:40:00"
141141
export STARTTIME_FCST="00:10:00"
142142
export STARTTIME_MPASSIT="00:15:00"
143143
export STARTTIME_UPP="00:15:00"
144-
export STARTTIME_PREP_IC="02:00:00"
144+
export STARTTIME_PREP_IC="03:00:00"
145145
export STARTTIME_PREP_LBC="00:15:00"
146146
export MORE_XML_ENTITIES=true
147147
export DO_CLEAN=true

workflow/rocoto_funcs/prep_ic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ def prep_ic(xmlFile, expdir, do_ensemble=False, spinup_mode=0):
8989
for i in range(1, int(sfc_update_look_back_hrs) + 1, 1):
9090
datadep_sfc = datadep_sfc + f'''\n <datadep age="00:00:05"><cyclestr offset="-{i}:00:00">&COMROOT;/&NET;/&rrfs_ver;/&RUN;.@Y@m@d/@H/fcst/&WGF;/fcst_f{i:0>3}.done</cyclestr></datadep>'''
9191
sfc_dep = f'''
92-
<or>{datadep_sfc}
92+
<or>{timedep}{datadep_sfc}
9393
</or>'''
9494

9595
#

0 commit comments

Comments
 (0)