Loading [MathJax]/extensions/tex2jax.js
CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC
v6.0.0
All Classes Namespaces Functions Variables Modules Pages
HRRR Suite

Overview

The HRRR suite contains the parameterizations used in the NOAA operational High-Resolution Rapid Refresh (HRRR) model, which runs at 3-km resolution. This suite is available for use with the UFS SRW App and with the CCPP SCM. This suite is most applicable for runs at 3-km resolution since it does not parameterize deep convection.

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>sfc_nst_pre</scheme>
<scheme>sfc_nst</scheme>
<scheme>sfc_nst_post</scheme>
<scheme>lsm_ruc</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>mynnedmf_wrapper</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.
do_shum = .false.
do_skeb = .false.
do_spp = .false.
do_sppt = .false.
dspheat = .true.
effr_in = .true.
fhcyc = 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
iovr = 3
isol = 2
isot = 1
isubc_lw = 2
isubc_sw = 2
ivegsrc = 1
kice = 9
ldiag3d = .false.
lheatstrg = .false.
lndp_each_step = .true.
lndp_type = 0
lradar = .true.
lsm = 3
lsoil = 4
lsoil_lsm = 9
ltaerosol = .true.
lwhtr = .true.
n_var_lndp = 0
n_var_spp = 0
nsradar_reset = 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.
shal_cnv = .false.
swhtr = .true.
trans_trac = .true.
ttendlim = -999
use_ufo = .true.
/