Skip to content

Commit

Permalink
Minor changes to get ready for retros (#561)
Browse files Browse the repository at this point in the history
* Add model namelist option: sigmab_coldstart
* Change default compile option to build module with enabled parallel start.
* Update configure files for retro runs to run 84-h forecast.
* Checkout IFI and GTG
* Revert "Checkout IFI and GTG"

This reverts commit a4b34a1.
---------
  • Loading branch information
hu5970 authored Dec 1, 2024
1 parent 9c14e54 commit 2845c14
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 18 deletions.
1 change: 1 addition & 0 deletions parm/FV3.input.yml
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,7 @@ RRFS_sas:
isncovr_opt: 3
progsigma: true
sfclay_compute_flux: true
sigmab_coldstart : true
thsfc_loc: false
# Smoke/dust options
rrfs_sd : false
Expand Down
3 changes: 3 additions & 0 deletions parm/FV3.input.yml_ensphy
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ rrfsens_phy1:
plumerisefire_frq :
dust_alpha :
dust_gamma :
sigmab_coldstart :
nam_sppperts:
iseed_spp: [4, 5, 6, 7]
spp_lscale: [150000.0, 150000.0, 150000.0, 150000.0]
Expand Down Expand Up @@ -112,6 +113,7 @@ rrfsens_phy3:
plumerisefire_frq :
dust_alpha :
dust_gamma :
sigmab_coldstart :
nam_sppperts:
spp_prt_list: [0.2, 0.2, 0.2, 0.2, 0.3]
spp_stddev_cutoff: [1.5, 1.5, 1.5, 1.5, 3.0]
Expand Down Expand Up @@ -165,6 +167,7 @@ rrfsens_phy4:
plumerisefire_frq :
dust_alpha :
dust_gamma :
sigmab_coldstart :
nam_sppperts:
iseed_spp: [4, 5, 6]
spp_lscale: [150000.0, 150000.0, 150000.0]
Expand Down
18 changes: 9 additions & 9 deletions sorc/app_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ OPTIONS
build without GTG (default is true, this option turns it off)
--noifi
build without IFI (default is true, this option turns it off)
--paralstart
build module with enabled parallel start (default is off)
--noparalstart
do not build module with enabled parallel start (default is on)
--extrn
check out external components
--continue
Expand Down Expand Up @@ -128,7 +128,7 @@ BUILD_JOBS=4
EXTRN=false
NOGTG=false
NOIFI=false
PARALSTART=false
PARALSTART=true
REMOVE=false
CONTINUE=false
VERBOSE=false
Expand Down Expand Up @@ -175,7 +175,7 @@ while :; do
--extrn=?*|--extrn=) usage_error "$1 argument ignored." ;;
--nogtg) NOGTG=true ;;
--noifi) NOIFI=true ;;
--paralstart) PARALSTART=true ;;
--noparalstart) PARALSTART=false ;;
--remove) REMOVE=true ;;
--remove=?*|--remove=) usage_error "$1 argument ignored." ;;
--continue) CONTINUE=true ;;
Expand Down Expand Up @@ -257,11 +257,11 @@ fi
if [ "${NOIFI}" = true ]; then
BUILD_IFI="off"
fi
ENABLE_PARALLELRESTART="off"
ENABLE_RRFS_WAR="on"
if [ "${PARALSTART}" = true ]; then
ENABLE_PARALLELRESTART="on"
ENABLE_RRFS_WAR="off"
ENABLE_PARALLELRESTART="on"
ENABLE_RRFS_WAR="off"
if [ "${PARALSTART}" = false ]; then
ENABLE_PARALLELRESTART="off"
ENABLE_RRFS_WAR="on"
fi

# check out external components specified in External.cfg
Expand Down
8 changes: 4 additions & 4 deletions ush/sample_configs/RRFS_A/config.sh_rrfs_a_enkf_n3_retro
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MACHINE="wcoss2"
MACHINETYPE="backup"
version="v0.9.2"
version="v1.0.4"
ACCOUNT="RRFS_DEV"
#RESERVATION="rrfsdet"
EXPT_BASEDIR="/lfs/h2/emc/lam/noscrub/emc.lam/rrfs/${version}"
Expand Down Expand Up @@ -61,7 +61,7 @@ EXTRN_MDL_ICS_OFFSET_HRS="6"
LBC_SPEC_INTVL_HRS="1"
EXTRN_MDL_LBCS_OFFSET_HRS="6"
BOUNDARY_LEN_HRS="12"
BOUNDARY_PROC_GROUP_NUM="1"
BOUNDARY_PROC_GROUP_NUM="4"

# avaialble retro period:
# 20210511-20210531; 20210718-20210801
Expand Down Expand Up @@ -208,10 +208,10 @@ LNDPINT=180

RUN_ensctrl="rrfs"
RUN="enkfrrfs"
TAG="n3enkf92"
TAG="n3enkf104"
if [[ ${DO_ENSFCST} == "TRUE" ]] ; then
RUN="refs"
TAG="n3enfcst92"
TAG="n3enfcst104"
fi

. set_rrfs_config.sh
Expand Down
11 changes: 6 additions & 5 deletions ush/sample_configs/RRFS_A/config.sh_rrfs_a_n3_retro
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MACHINE="wcoss2"
MACHINETYPE="backup"
version="v0.9.2"
version="v1.0.4"
ACCOUNT="RRFS_DEV"
#RESERVATION="rrfsdet"
EXPT_BASEDIR="/lfs/h2/emc/lam/noscrub/emc.lam/rrfs/${version}"
Expand Down Expand Up @@ -43,8 +43,8 @@ GLMFED_DATA_MODE="FULL"
EXTRN_MDL_ICS_OFFSET_HRS="3"
LBC_SPEC_INTVL_HRS="1"
EXTRN_MDL_LBCS_OFFSET_HRS="6"
BOUNDARY_LEN_HRS="72"
BOUNDARY_PROC_GROUP_NUM="8"
BOUNDARY_LEN_HRS="90"
BOUNDARY_PROC_GROUP_NUM="31"

# avaialble retro period:
# 20210511-20210531; 20210718-20210801
Expand Down Expand Up @@ -81,12 +81,13 @@ FCST_LEN_HRS_SPINUP="1"
#FCST_LEN_HRS_CYCLES=(21 21 21 63 21 21 21 21 21 63 21 21 21 21 21 63 21 21 21 21 21 63 21 21)
for i in {0..23}; do FCST_LEN_HRS_CYCLES[$i]=3; done
for i in {0..23..3}; do FCST_LEN_HRS_CYCLES[$i]=12; done
for i in {0..23..6}; do FCST_LEN_HRS_CYCLES[$i]=84; done
DA_CYCLE_INTERV="1"
RESTART_INTERVAL="1"
RESTART_INTERVAL_LONG="1"
## set up post
POSTPROC_LEN_HRS="3"
POSTPROC_LONG_LEN_HRS="12"
POSTPROC_LONG_LEN_HRS="84"

# 15 min output upto 18 hours
OUTPUT_FH="1 -1"
Expand Down Expand Up @@ -125,7 +126,7 @@ EXTRN_MDL_DATE_JULIAN="TRUE"
envir="para"

NET="rrfs_a"
TAG="n3v92"
TAG="n3v104"

ARCHIVEDIR="/NCEPDEV/emc-meso/1year/emc.lam/${TAG}"
NCL_REGION="conus"
Expand Down

0 comments on commit 2845c14

Please sign in to comment.