Loading [MathJax]/extensions/tex2jax.js
CCPP SciDoc for UFS-SRW v2.2.0  SRW v2.2.0
Common Community Physics Package Developed at DTC
SRW v2.2.0
All Classes Namespaces Functions Variables Modules Pages
HRRR Suite

Overview

The HRRR suite contains the evolving parameterizations used in the NOAA operational High-Resolution Rapid Refresh (HRRR) model, which runs at 3-km resolution. This suite is most applicable for runs at 3-km resolution since it does not parameterize deep convection. It is one of the primary suite candidates for RRFS v1 operational implementation.

For additional information about the HRRR model, visit: https://rapidrefresh.noaa.gov/hrrr/.

The HRRR suite uses the parameterizations in the following order:

Suite Definition File

<?xml version="1.0" encoding="UTF-8"?>
<suite name="FV3_HRRR" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
<scheme>GFS_time_vary_pre</scheme>
<scheme>GFS_rrtmg_setup</scheme>
<scheme>GFS_rad_time_vary</scheme>
<scheme>GFS_phys_time_vary</scheme>
</subcycle>
</group>
<group name="radiation">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_rad_reset</scheme>
<scheme>sgscloud_radpre</scheme>
<scheme>GFS_rrtmg_pre</scheme>
<scheme>GFS_radiation_surface</scheme>
<scheme>rad_sw_pre</scheme>
<scheme>rrtmg_sw</scheme>
<scheme>rrtmg_sw_post</scheme>
<scheme>rrtmg_lw_pre</scheme>
<scheme>rrtmg_lw</scheme>
<scheme>sgscloud_radpost</scheme>
<scheme>rrtmg_lw_post</scheme>
<scheme>GFS_rrtmg_post</scheme>
</subcycle>
</group>
<group name="physics">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_phys_reset</scheme>
<scheme>GFS_suite_stateout_reset</scheme>
<scheme>get_prs_fv3</scheme>
<scheme>GFS_suite_interstitial_1</scheme>
<scheme>GFS_surface_generic_pre</scheme>
<scheme>GFS_surface_composites_pre</scheme>
<scheme>dcyc2t3</scheme>
<scheme>GFS_surface_composites_inter</scheme>
<scheme>GFS_suite_interstitial_2</scheme>
</subcycle>
<!-- Surface iteration loop -->
<subcycle loop="2">
<scheme>mynnsfc_wrapper</scheme>
<scheme>GFS_surface_loop_control_part1</scheme>
<scheme>lsm_ruc</scheme>
<scheme>clm_lake</scheme>
<scheme>GFS_surface_loop_control_part2</scheme>
</subcycle>
<!-- End of surface iteration loop -->
<subcycle loop="1">
<scheme>GFS_surface_composites_post</scheme>
<scheme>sfc_diag</scheme>
<scheme>sfc_diag_post</scheme>
<scheme>GFS_surface_generic_post</scheme>
<scheme>rrfs_smoke_wrapper</scheme>
<scheme>mynnedmf_wrapper</scheme>
<scheme>rrfs_smoke_postpbl</scheme>
<scheme>GFS_GWD_generic_pre</scheme>
<scheme>drag_suite</scheme>
<scheme>GFS_GWD_generic_post</scheme>
<scheme>GFS_suite_stateout_update</scheme>
<scheme>ozphys_2015</scheme>
<scheme>h2ophys</scheme>
<scheme>get_phi_fv3</scheme>
<scheme>GFS_suite_interstitial_3</scheme>
<scheme>GFS_suite_interstitial_4</scheme>
<scheme>GFS_MP_generic_pre</scheme>
<scheme>mp_thompson_pre</scheme>
<scheme>mp_thompson</scheme>
<scheme>mp_thompson_post</scheme>
<scheme>GFS_MP_generic_post</scheme>
<scheme>maximum_hourly_diagnostics</scheme>
<scheme>phys_tend</scheme>
</subcycle>
</group>
<group name="stochastics">
<subcycle loop="1">
<scheme>GFS_stochastics</scheme>
</subcycle>
</group>
<!-- <finalize></finalize> -->
</suite>

Namelist

&gfs_physics_nml
bl_mynn_edmf = 1
bl_mynn_edmf_mom = 1
bl_mynn_tkeadvect = .true.
cal_pre = .false.
cdmbgwd = 3.5, 1.0
cnvcld = .false.
cnvgwd = .false.
cplflx = .false.
debug = .false.
do_deep = .false.
do_gsl_drag_ls_bl = .true.
do_gsl_drag_ss = .true.
do_gsl_drag_tofd = .true.
do_mynnedmf = .true.
do_mynnsfclay = .true.
dspheat = .true.
effr_in = .true.
fhcyc = 0.0
fhlwr = 1200.0
fhswr = 1200.0
fhzero = 1.0
gwd_opt = 3
h2o_phys = .true.
hybedmf = .false.
iaer = 5111
ialb = 1
iau_delthrs = 6
iau_inc_files = ''
iaufhrs = 30
icliq_sw = 2
icloud_bl = 1
ico2 = 2
iems = 1
imfdeepcnv = -1
imfshalcnv = -1
imp_physics = 8
iopt_alb = 2
iopt_btr = 1
iopt_crs = 1
iopt_dveg = 2
iopt_frz = 1
iopt_inf = 1
iopt_rad = 1
iopt_run = 1
iopt_sfc = 1
iopt_snf = 4
iopt_stc = 1
iopt_tbot = 2
iopt_trs = 2
iovr = 3
isol = 2
isot = 1
isubc_lw = 2
isubc_sw = 2
ivegsrc = 1
kice = 9
ldiag3d = .false.
lheatstrg = .false.
lradar = .true.
lsm = 3
lsoil = 4
lsoil_lsm = 9
ltaerosol = .true.
lwhtr = .true.
nsfullradar_diag = 3600
nst_anl = .true.
nstf_name = 2, 1, 0, 0, 0
oz_phys = .false.
oz_phys_2015 = .true.
pdfcld = .false.
pre_rad = .false.
print_diff_pgr = .false.
prslrd0 = 0.0
random_clds = .false.
redrag = .true.
satmedmf = .false.
sfclay_compute_flux = .true.
shal_cnv = .false.
swhtr = .true.
trans_trac = .true.
ttendlim = -999
use_ufo = .true.
/