Skip to content

Commit

Permalink
Add configure for using suite "FV3_HRRR_gf", which is FV3_HRRR with G…
Browse files Browse the repository at this point in the history
  • Loading branch information
hu5970 authored May 10, 2023
1 parent 0f3a9d6 commit 7e3c122
Show file tree
Hide file tree
Showing 12 changed files with 619 additions and 5 deletions.
1 change: 1 addition & 0 deletions scripts/exregional_make_ics.sh
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,7 @@ case "${CCPP_PHYS_SUITE}" in
"FV3_RRFS_v1alpha" | \
"FV3_RRFS_v1beta" | \
"FV3_HRRR" | \
"FV3_HRRR_gf" | \
"FV3_RAP" )
if [ "${EXTRN_MDL_NAME_ICS}" = "RAP" ] || \
[ "${EXTRN_MDL_NAME_ICS}" = "HRRRDAS" ] || \
Expand Down
1 change: 1 addition & 0 deletions scripts/exregional_make_lbcs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ case "${CCPP_PHYS_SUITE}" in
"FV3_RRFS_v1alpha" | \
"FV3_RRFS_v1beta" | \
"FV3_HRRR" | \
"FV3_HRRR_gf" | \
"FV3_RAP" )
if [ "${EXTRN_MDL_NAME_LBCS}" = "RAP" ] || \
[ "${EXTRN_MDL_NAME_LBCS}" = "HRRR" ]; then
Expand Down
2 changes: 1 addition & 1 deletion scripts/exregional_make_orog.sh
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@ mv_vrfy "${raw_orog_fp_orig}" "${raw_orog_fp}"
#
#-----------------------------------------------------------------------
#
if [ "${CCPP_PHYS_SUITE}" = "FV3_HRRR" ]; then
if [ "${CCPP_PHYS_SUITE}" = "FV3_HRRR_gf" ] || [ "${CCPP_PHYS_SUITE}" = "FV3_HRRR" ]; then
cp_vrfy ${GWD_HRRRsuite_DIR}/${CRES}*_ls.*.nc ${OROG_DIR}
cp_vrfy ${GWD_HRRRsuite_DIR}/${CRES}*_ss.*.nc ${OROG_DIR}
fi
Expand Down
1 change: 1 addition & 0 deletions scripts/exregional_run_fcst.sh
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,7 @@ fi
# we use below.
#
if [ "${CCPP_PHYS_SUITE}" = "FV3_HRRR" ] || \
[ "${CCPP_PHYS_SUITE}" = "FV3_HRRR_gf" ] || \
[ "${CCPP_PHYS_SUITE}" = "FV3_RAP" ] || \
[ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v15_thompson_mynn_lam3km" ]; then

Expand Down
2 changes: 1 addition & 1 deletion ush/link_fix.sh
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ Creating links in the FIXLAM directory to the grid files..."
"C*${DOT_OR_USCORE}oro_data.tile${TILE_RGNL}.halo${NH0}.nc" \
"C*${DOT_OR_USCORE}oro_data.tile${TILE_RGNL}.halo${NH4}.nc" \
)
if [ "${CCPP_PHYS_SUITE}" = "FV3_HRRR" ] || [ "${CCPP_PHYS_SUITE}" = "FV3_RAP" ] || \
if [ "${CCPP_PHYS_SUITE}" = "FV3_HRRR" ] || [ "${CCPP_PHYS_SUITE}" = "FV3_RAP" ] || [ "${CCPP_PHYS_SUITE}" = "FV3_HRRR_gf" ] || \
[ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v15_thompson_mynn_lam3km" ]; then
fns+=( \
"C*${DOT_OR_USCORE}oro_data_ss.tile${TILE_RGNL}.halo${NH0}.nc" \
Expand Down
6 changes: 3 additions & 3 deletions ush/set_rrfs_config_general.sh
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ if [[ ${PREDEF_GRID_NAME} == "RRFS_CONUS_3km" ]] ; then
ADDNL_OUTPUT_GRIDS=()
TILE_LABELS="CONUS REGIONS"
TILE_SETS="full NE,NC,NW,SE,SC,SW"
CCPP_PHYS_SUITE="FV3_HRRR"
CCPP_PHYS_SUITE="FV3_HRRR_gf"

if [[ $MACHINE == "jet" ]] ; then
if [[ -n $RESERVATION ]] ; then
Expand Down Expand Up @@ -238,7 +238,7 @@ if [[ ${PREDEF_GRID_NAME} == "RRFS_CONUS_13km" ]] ; then
ADDNL_OUTPUT_GRIDS=()
TILE_LABELS="CONUS REGIONS"
TILE_SETS="full NE,NC,NW,SE,SC,SW"
CCPP_PHYS_SUITE="FV3_HRRR"
CCPP_PHYS_SUITE="FV3_HRRR_gf"

if [[ $MACHINE == "wcoss2" ]] ; then
LAYOUT_X="7"
Expand Down Expand Up @@ -333,7 +333,7 @@ fi

if [[ ${PREDEF_GRID_NAME} == "RRFS_NA_3km" ]] ; then
DT_ATMOS=60
CCPP_PHYS_SUITE="FV3_HRRR"
CCPP_PHYS_SUITE="FV3_HRRR_gf"
ADDNL_OUTPUT_GRIDS=( "hrrr" "hrrrak" )
TILE_LABELS="NA hrrr_regions1 hrrr_regions2 hrrr_tiles1 hrrr_tiles2 hrrr_tiles3 \
hrrr_tiles4 hrrrak_tiles"
Expand Down
1 change: 1 addition & 0 deletions ush/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -1204,6 +1204,7 @@ fi
#
GWD_HRRRsuite_DIR=""
if [ "${CCPP_PHYS_SUITE}" = "FV3_HRRR" ] || \
[ "${CCPP_PHYS_SUITE}" = "FV3_HRRR_gf" ] || \
[ "${CCPP_PHYS_SUITE}" = "FV3_RAP" ] || \
[ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v15_thompson_mynn_lam3km" ]; then
#
Expand Down
83 changes: 83 additions & 0 deletions ush/templates/FV3.input.yml
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,89 @@ FV3_HRRR:
dust_alpha : 0.01
dust_gamma : 1.3

FV3_HRRR_gf:
atmos_model_nml:
avg_max_length: 3600.
ignore_rst_cksum: true
fv_core_nml:
d_con: 0.5
d2_bg_k2: 0.04
dz_min: 2.0
hord_dp: 6
hord_mt: 6
hord_tm: 6
hord_tr: 10
hord_vt: 6
k_split: 6
kord_mt: 9
kord_tm: -9
kord_tr: 9
kord_wz: 9
n_split: 3
psm_bc: 1
nord_tr: 0
nrows_blend: 10
range_warn: False
regional_bcs_from_gsi: false
rf_cutoff: 2000.0
vtdm4: 0.02
write_restart_with_bcs: false
gfs_physics_nml:
<<: *gsd_sar_phys
cdmbgwd: [3.5, 1.0]
diag_log: true
do_deep: true
do_gsl_drag_ls_bl: true
do_gsl_drag_ss: true
do_gsl_drag_tofd: true
do_mynnsfclay: true
do_sfcperts: !!python/none
do_tofd : false
do_ugwp : false
do_ugwp_v0 : false
do_ugwp_v0_nst_only : false
do_ugwp_v0_orog_only : false
dt_inner : 20
effr_in: true
gwd_opt: 3
fhlwr: 900.0
fhswr: 900.0
iaer: 1011
ialb: 2
iccn: 2
icliq_sw: 2
iems: 2
imfdeepcnv: 3
imfshalcnv: -1
iovr: 3
ldiag_ugwp: false
lgfdlmprad: false
lightning_threat: true
mosaic_lu: 1
mosaic_soil: 1
isncond_opt: 2
isncovr_opt: 3
sfclay_compute_flux: true
thsfc_loc: false
# Smoke/dust options
rrfs_sd : false
rrfs_smoke_debug : false
seas_opt : 0
mix_chem : true
enh_mix : true
dust_opt : 5
drydep_opt : 1
coarsepm_settling : 1
smoke_forecast : 0
aero_ind_fdb : false
aero_dir_fdb : false
addsmoke_flag : 1
wetdep_ls_opt : 1
do_plumerise : true
plumerisefire_frq : 60
dust_alpha : 0.01
dust_gamma : 1.3

FV3_RAP:
atmos_model_nml:
avg_max_length: 3600.
Expand Down
Loading

0 comments on commit 7e3c122

Please sign in to comment.