Skip to content

Commit 38414ac

Browse files
turn off monitor jobs for JEDIATMVAR, adjust JEDIATM resources, fix pynorm error (NOAA-EMC#2294)
1 parent cc5ef37 commit 38414ac

File tree

3 files changed

+19
-10
lines changed

3 files changed

+19
-10
lines changed

parm/config/gfs/config.base.emc.dyn

+7
Original file line numberDiff line numberDiff line change
@@ -396,4 +396,11 @@ export FITSARC="YES"
396396
export FHMAX_FITS=132
397397
[[ "${FHMAX_FITS}" -gt "${FHMAX_GFS}" ]] && export FHMAX_FITS=${FHMAX_GFS}
398398

399+
# The monitor jobs are not yet supported for JEDIATMVAR
400+
if [[ ${DO_JEDIATMVAR} = "NO" ]]; then
401+
export DO_VERFOZN="NO" # Ozone data assimilation monitoring
402+
export DO_VERFRAD="NO" # Radiance data assimilation monitoring
403+
export DO_VMINMON="NO" # GSI minimization monitoring
404+
fi
405+
399406
echo "END: config.base"

parm/config/gfs/config.resources

+11-9
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ case ${step} in
9191
;;
9292

9393
"prepatmiodaobs")
94-
export wtime_prepatmiodaobs="00:10:00"
94+
export wtime_prepatmiodaobs="00:30:00"
9595
export npe_prepatmiodaobs=1
9696
export nth_prepatmiodaobs=1
9797
export npe_node_prepatmiodaobs=$(( npe_node_max / nth_prepatmiodaobs ))
@@ -196,8 +196,8 @@ case ${step} in
196196

197197
"atmanlinit")
198198
# make below case dependent later
199-
export layout_x=1
200-
export layout_y=1
199+
export layout_x=8
200+
export layout_y=8
201201

202202
export layout_gsib_x=$(( layout_x * 3 ))
203203
export layout_gsib_y=$(( layout_y * 2 ))
@@ -212,15 +212,16 @@ case ${step} in
212212

213213
"atmanlrun")
214214
# make below case dependent later
215-
export layout_x=1
216-
export layout_y=1
215+
export layout_x=8
216+
export layout_y=8
217217

218218
export wtime_atmanlrun="00:30:00"
219219
export npe_atmanlrun=$(( layout_x * layout_y * 6 ))
220220
export npe_atmanlrun_gfs=$(( layout_x * layout_y * 6 ))
221221
export nth_atmanlrun=1
222222
export nth_atmanlrun_gfs=${nth_atmanlrun}
223223
export npe_node_atmanlrun=$(( npe_node_max / nth_atmanlrun ))
224+
export memory_atmanlrun="96GB"
224225
export is_exclusive=True
225226
;;
226227

@@ -833,8 +834,8 @@ case ${step} in
833834

834835
"atmensanlinit")
835836
# make below case dependent later
836-
export layout_x=1
837-
export layout_y=1
837+
export layout_x=8
838+
export layout_y=8
838839

839840
export wtime_atmensanlinit="00:10:00"
840841
export npe_atmensanlinit=1
@@ -845,15 +846,16 @@ case ${step} in
845846

846847
"atmensanlrun")
847848
# make below case dependent later
848-
export layout_x=1
849-
export layout_y=1
849+
export layout_x=8
850+
export layout_y=8
850851

851852
export wtime_atmensanlrun="00:30:00"
852853
export npe_atmensanlrun=$(( layout_x * layout_y * 6 ))
853854
export npe_atmensanlrun_gfs=$(( layout_x * layout_y * 6 ))
854855
export nth_atmensanlrun=1
855856
export nth_atmensanlrun_gfs=${nth_atmensanlrun}
856857
export npe_node_atmensanlrun=$(( npe_node_max / nth_atmensanlrun ))
858+
export memory_atmensanlrun="96GB"
857859
export is_exclusive=True
858860
;;
859861

workflow/setup_expt.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ def link_files_from_src_to_dst(src_dir, dst_dir):
219219
src_dir = os.path.join(inputs.icsdir, current_cycle_dir, src_atm_anl_dir)
220220
dst_dir = os.path.join(rotdir, current_cycle_dir, dst_atm_anl_dir)
221221
makedirs_if_missing(dst_dir)
222-
for ftype in ['abias', 'abias_pc', 'abias_air', 'radstat', 'atms_n20.satbias.nc4', 'atms_n20.satbias_cov.nc4', 'atms_n20.tlapse.txt' ]:
222+
for ftype in ['abias', 'abias_pc', 'abias_air', 'radstat', 'atms_n20.satbias.nc4', 'atms_n20.satbias_cov.nc4', 'atms_n20.tlapse.txt']:
223223
fname = f'{inputs.cdump}.t{idatestr[8:]}z.{ftype}'
224224
src_file = os.path.join(src_dir, fname)
225225
if os.path.exists(src_file):

0 commit comments

Comments
 (0)