Skip to content

Commit

Permalink
turn off monitor jobs for JEDIATMVAR, adjust JEDIATM resources, fix p…
Browse files Browse the repository at this point in the history
…ynorm error (#2294)
  • Loading branch information
RussTreadon-NOAA committed Feb 9, 2024
1 parent cc5ef37 commit 38414ac
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 10 deletions.
7 changes: 7 additions & 0 deletions parm/config/gfs/config.base.emc.dyn
Original file line number Diff line number Diff line change
Expand Up @@ -396,4 +396,11 @@ export FITSARC="YES"
export FHMAX_FITS=132
[[ "${FHMAX_FITS}" -gt "${FHMAX_GFS}" ]] && export FHMAX_FITS=${FHMAX_GFS}

# The monitor jobs are not yet supported for JEDIATMVAR
if [[ ${DO_JEDIATMVAR} = "NO" ]]; then
export DO_VERFOZN="NO" # Ozone data assimilation monitoring
export DO_VERFRAD="NO" # Radiance data assimilation monitoring
export DO_VMINMON="NO" # GSI minimization monitoring
fi

echo "END: config.base"
20 changes: 11 additions & 9 deletions parm/config/gfs/config.resources
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ case ${step} in
;;

"prepatmiodaobs")
export wtime_prepatmiodaobs="00:10:00"
export wtime_prepatmiodaobs="00:30:00"
export npe_prepatmiodaobs=1
export nth_prepatmiodaobs=1
export npe_node_prepatmiodaobs=$(( npe_node_max / nth_prepatmiodaobs ))
Expand Down Expand Up @@ -196,8 +196,8 @@ case ${step} in

"atmanlinit")
# make below case dependent later
export layout_x=1
export layout_y=1
export layout_x=8
export layout_y=8

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

"atmanlrun")
# make below case dependent later
export layout_x=1
export layout_y=1
export layout_x=8
export layout_y=8

export wtime_atmanlrun="00:30:00"
export npe_atmanlrun=$(( layout_x * layout_y * 6 ))
export npe_atmanlrun_gfs=$(( layout_x * layout_y * 6 ))
export nth_atmanlrun=1
export nth_atmanlrun_gfs=${nth_atmanlrun}
export npe_node_atmanlrun=$(( npe_node_max / nth_atmanlrun ))
export memory_atmanlrun="96GB"
export is_exclusive=True
;;

Expand Down Expand Up @@ -833,8 +834,8 @@ case ${step} in

"atmensanlinit")
# make below case dependent later
export layout_x=1
export layout_y=1
export layout_x=8
export layout_y=8

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

"atmensanlrun")
# make below case dependent later
export layout_x=1
export layout_y=1
export layout_x=8
export layout_y=8

export wtime_atmensanlrun="00:30:00"
export npe_atmensanlrun=$(( layout_x * layout_y * 6 ))
export npe_atmensanlrun_gfs=$(( layout_x * layout_y * 6 ))
export nth_atmensanlrun=1
export nth_atmensanlrun_gfs=${nth_atmensanlrun}
export npe_node_atmensanlrun=$(( npe_node_max / nth_atmensanlrun ))
export memory_atmensanlrun="96GB"
export is_exclusive=True
;;

Expand Down
2 changes: 1 addition & 1 deletion workflow/setup_expt.py
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ def link_files_from_src_to_dst(src_dir, dst_dir):
src_dir = os.path.join(inputs.icsdir, current_cycle_dir, src_atm_anl_dir)
dst_dir = os.path.join(rotdir, current_cycle_dir, dst_atm_anl_dir)
makedirs_if_missing(dst_dir)
for ftype in ['abias', 'abias_pc', 'abias_air', 'radstat', 'atms_n20.satbias.nc4', 'atms_n20.satbias_cov.nc4', 'atms_n20.tlapse.txt' ]:
for ftype in ['abias', 'abias_pc', 'abias_air', 'radstat', 'atms_n20.satbias.nc4', 'atms_n20.satbias_cov.nc4', 'atms_n20.tlapse.txt']:
fname = f'{inputs.cdump}.t{idatestr[8:]}z.{ftype}'
src_file = os.path.join(src_dir, fname)
if os.path.exists(src_file):
Expand Down

0 comments on commit 38414ac

Please sign in to comment.