From d52d2149cb36f658cccd3da3dcb94db1b754b4c7 Mon Sep 17 00:00:00 2001 From: ming hu Date: Sun, 1 Dec 2024 06:32:45 +0000 Subject: [PATCH 1/5] Add model namelist option: sigmab_coldstart --- parm/FV3.input.yml | 1 + parm/FV3.input.yml_ensphy | 3 +++ 2 files changed, 4 insertions(+) diff --git a/parm/FV3.input.yml b/parm/FV3.input.yml index c2f3e105c..2c1d12c03 100644 --- a/parm/FV3.input.yml +++ b/parm/FV3.input.yml @@ -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 diff --git a/parm/FV3.input.yml_ensphy b/parm/FV3.input.yml_ensphy index b22fba4d2..d65462113 100644 --- a/parm/FV3.input.yml_ensphy +++ b/parm/FV3.input.yml_ensphy @@ -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] @@ -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] @@ -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] From 690f1e8cde97eee77cb7d24102bd493c7f190b95 Mon Sep 17 00:00:00 2001 From: ming hu Date: Sun, 1 Dec 2024 06:37:18 +0000 Subject: [PATCH 2/5] Change default compile option to build module with enabled parallel start. --- sorc/app_build.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/sorc/app_build.sh b/sorc/app_build.sh index c5a9d7c3d..4e6dfa768 100755 --- a/sorc/app_build.sh +++ b/sorc/app_build.sh @@ -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 @@ -128,7 +128,7 @@ BUILD_JOBS=4 EXTRN=false NOGTG=false NOIFI=false -PARALSTART=false +PARALSTART=true REMOVE=false CONTINUE=false VERBOSE=false @@ -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 ;; @@ -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 From 961580661b3640570ea24aa3ef24bffdf965bb61 Mon Sep 17 00:00:00 2001 From: ming hu Date: Sun, 1 Dec 2024 06:42:05 +0000 Subject: [PATCH 3/5] Update configure files for retro runs to run 84-h forecast. --- .../RRFS_A/config.sh_rrfs_a_enkf_n3_retro | 8 ++++---- ush/sample_configs/RRFS_A/config.sh_rrfs_a_n3_retro | 11 ++++++----- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/ush/sample_configs/RRFS_A/config.sh_rrfs_a_enkf_n3_retro b/ush/sample_configs/RRFS_A/config.sh_rrfs_a_enkf_n3_retro index a7c1c99e0..a511d0f06 100644 --- a/ush/sample_configs/RRFS_A/config.sh_rrfs_a_enkf_n3_retro +++ b/ush/sample_configs/RRFS_A/config.sh_rrfs_a_enkf_n3_retro @@ -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}" @@ -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 @@ -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 diff --git a/ush/sample_configs/RRFS_A/config.sh_rrfs_a_n3_retro b/ush/sample_configs/RRFS_A/config.sh_rrfs_a_n3_retro index e493e31c1..8c1222586 100644 --- a/ush/sample_configs/RRFS_A/config.sh_rrfs_a_n3_retro +++ b/ush/sample_configs/RRFS_A/config.sh_rrfs_a_n3_retro @@ -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}" @@ -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 @@ -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" @@ -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" From a4b34a1d6e3428054598462bf4cfd235ea52b8f9 Mon Sep 17 00:00:00 2001 From: ming hu Date: Sun, 1 Dec 2024 06:44:00 +0000 Subject: [PATCH 4/5] Checkout IFI and GTG --- sorc/Externals.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/Externals.cfg b/sorc/Externals.cfg index 4f856acd9..95652aa58 100644 --- a/sorc/Externals.cfg +++ b/sorc/Externals.cfg @@ -25,7 +25,7 @@ repo_url = https://github.com/NOAA-EMC/UPP hash = 35296b9 local_path = UPP required = True -externals = None +#externals = None [python_graphics] protocol = git From 9fd7a71c239d0f135c4bb01b20f449e45e4ab245 Mon Sep 17 00:00:00 2001 From: ming hu Date: Sun, 1 Dec 2024 07:10:49 +0000 Subject: [PATCH 5/5] Revert "Checkout IFI and GTG" This reverts commit a4b34a1d6e3428054598462bf4cfd235ea52b8f9. --- sorc/Externals.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/Externals.cfg b/sorc/Externals.cfg index 95652aa58..4f856acd9 100644 --- a/sorc/Externals.cfg +++ b/sorc/Externals.cfg @@ -25,7 +25,7 @@ repo_url = https://github.com/NOAA-EMC/UPP hash = 35296b9 local_path = UPP required = True -#externals = None +externals = None [python_graphics] protocol = git