Skip to content

Commit

Permalink
Clarified do_lndinc, do_soi_inc, and do_sno_inc in comments and script.
Browse files Browse the repository at this point in the history
  • Loading branch information
ClaraDraper-NOAA committed Jan 27, 2025
1 parent 9f78469 commit 76bc5a9
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 12 deletions.
16 changes: 8 additions & 8 deletions sorc/global_cycle.fd/cycle.f90
Original file line number Diff line number Diff line change
Expand Up @@ -60,15 +60,15 @@
!! - USE_UFO Adjust sst and soil substrate temperature for
!! differences between the filtered and unfiltered
!! terrain.
!! -DONST Process NSST records.
!! -DONST Call routines to process NSST records.
!! -DO_SFCCYCLE Call sfccycle routine to update surface fields
!! -DO_LNDINC Read in land increment files, and add increments to
!! relevant states.
!! NOTE: We do not have a GSI snow analysis
!! -DO_SOI_INC Do land increments to soil states
!! -INTERP_LNDINC Land increment is from GSI and needs to be regridded
!! -DO_SNO_INC Do land increments to snow states on cubed-sphere tiles
!! (No longer used: Noah and increments on model grid only)
!! -DO_LNDINC Call routines to add land increments to sfc restarts
!! (includes do_soi_inc and/or do_sno_inc)
!! -DO_SOI_INC Apply increments to soil states. Requires DO_LNDINC=.true.
!! -DO_SNO_INC Apply increments to snow states. Requires DO_LNDINC=.true.
!! (NOTE: oudated, coded here for Noah LSM only).
!! -INTERP_LNDINC Land increment is on Gaussian grid (from GSI) and should
!! be regridded to the native model grid
!! -LSOIL_INCR Number of soil layers (from top) to apply soil increments to.
!! LSOIL_INCR is currently set to 3 by default.
!! Extra cautions are needed on layer#3 across permafrost regions due to
Expand Down
11 changes: 7 additions & 4 deletions ush/global_cycle.sh
Original file line number Diff line number Diff line change
Expand Up @@ -140,11 +140,11 @@
# between the filtered and unfiltered terrain. Default is true.
# DONST Process NST records when using NST model. Default is 'no'.
# DO_SFCCYCLE Call sfcsub routine
# DO_LNDINC Call routine to update snow/soil states with increment files
# DO_SOI_INC Call routine to update soil states
# DO_SNO_INC Call routine to update snow states
# DO_LNDINC Call routines to add snow and /or soil increments
# DO_SOI_INC Call routine to add soil increments
# DO_SNO_INC Call routine to add snow inrcements
# INTERP_LNDIC Flag to regrid input land increment from Gaus to native model
# grid
# grid inside gcycle
#
# zsea1/zsea2 When running with NST model, this is the lower/upper bound
# of depth of sea temperature. In whole mm.
Expand Down Expand Up @@ -272,6 +272,9 @@ DO_SFCCYCLE=${DO_SFCCYCLE:-.true.}
DO_LNDINC=${DO_LNDINC:-.false.}
DO_SOI_INC=${DO_SOI_INC:-.false.}
DO_SNO_INC=${DO_SNO_INC:-.false.}
if [ "$DO_SOI_INC" == ".true." ] || [ "$DO_SNO_INC" == ".true." ] ; then
DO_LNDINC=".true."
fi
INTERP_LNDINC=${INTERP_LNDINC:-.false.}
zsea1=${zsea1:-0}
zsea2=${zsea2:-0}
Expand Down

0 comments on commit 76bc5a9

Please sign in to comment.