Loading [MathJax]/jax/input/TeX/config.js
CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
All Classes Namespaces Functions Variables Modules Pages
Loading...
Searching...
No Matches
gfs_rrtmgp_cloud_mp Module Reference

Functions/Subroutines

subroutine, public gfs_rrtmgp_cloud_mp_run (ncol, nlev, ntracers, ncnd, i_cldliq, i_cldice, i_cldrain, i_cldsnow, i_cldgrpl, i_cldtot, i_cldliq_nc, i_cldice_nc, i_twa, kdt, imfdeepcnv, imfdeepcnv_gf, imfdeepcnv_samf, doswrad, dolwrad, effr_in, lmfshal, ltaerosol, mraerosol, icloud, imp_physics, imp_physics_thompson, imp_physics_gfdl, lgfdlmprad, do_mynnedmf, uni_cld, lmfdeep2, p_lev, p_lay, t_lay, qs_lay, q_lay, relhum, lsmask, xlon, xlat, dx, tv_lay, effrin_cldliq, effrin_cldice, effrin_cldrain, effrin_cldsnow, tracer, cnv_mixratio, cld_cnv_frac, qci_conv, deltaz, deltazc, deltap, qc_mynn, qi_mynn, cld_pbl_frac, con_g, con_rd, con_eps, con_ttp, dogp_cldoptics_pade, dogp_cldoptics_lut, dogp_smearclds, cld_frac, cld_lwp, cld_reliq, cld_iwp, cld_reice, cld_swp, cld_resnow, cld_rwp, cld_rerain, precip_frac, cld_cnv_lwp, cld_cnv_reliq, cld_cnv_iwp, cld_cnv_reice, cld_pbl_lwp, cld_pbl_reliq, cld_pbl_iwp, cld_pbl_reice, lwp_ex, iwp_ex, lwp_fc, iwp_fc, cldfra2d, errmsg, errflg)
 Here the cloud-radiative properties (optical-path, particle-size and sometimes cloud- fraction) are computed for cloud producing physics schemes (e.g GFDL-MP, Thompson-MP, MYNN-EDMF-pbl, GF-convective, and SAMF-convective clouds).
 
subroutine cloud_mp_gf (ncol, nlev, lsmask, t_lay, p_lev, p_lay, qs_lay, relhum, qci_conv, con_ttp, con_g, alpha0, cld_cnv_lwp, cld_cnv_reliq, cld_cnv_iwp, cld_cnv_reice, cld_cnv_frac)
 Compute cloud radiative properties for Grell-Freitas convective cloud scheme. (Adopted from module_SGSCloud_RadPre)
 
subroutine cloud_mp_mynn (ncol, nlev, lsmask, t_lay, p_lev, p_lay, qs_lay, relhum, qc_mynn, qi_mynn, con_ttp, con_g, cld_pbl_lwp, cld_pbl_reliq, cld_pbl_iwp, cld_pbl_reice, cld_pbl_frac)
 Compute cloud radiative properties for MYNN-EDMF PBL cloud scheme. (Adopted from module_SGSCloud_RadPre)
 
subroutine cloud_mp_samf (ncol, nlev, t_lay, p_lev, p_lay, qs_lay, relhum, cnv_mixratio, con_ttp, con_g, alpha0, cld_cnv_lwp, cld_cnv_reliq, cld_cnv_iwp, cld_cnv_reice, cld_cnv_frac)
 Compute cloud radiative properties for SAMF convective cloud scheme.
 
subroutine cloud_mp_uni (ncol, nlev, ntracers, ncnd, i_cldliq, i_cldice, i_cldrain, i_cldsnow, i_cldgrpl, i_cldtot, effr_in, kdt, lsmask, p_lev, p_lay, t_lay, tv_lay, effrin_cldliq, effrin_cldice, effrin_cldsnow, tracer, con_g, con_rd, con_ttp, cld_frac, cld_lwp, cld_reliq, cld_iwp, cld_reice, cld_swp, cld_resnow, cld_rwp, cld_rerain, effrin_cldrain)
 This routine computes the cloud radiative properties for a "unified cloud".
 
subroutine cloud_mp_thompson (ncol, nlev, ntracers, ncnd, i_cldliq, i_cldice, i_cldrain, i_cldsnow, i_cldgrpl, p_lev, p_lay, tv_lay, t_lay, tracer, qs_lay, q_lay, relhum, con_ttp, con_g, con_rd, con_eps, alpha0, cnv_mixratio, lwp_ex, iwp_ex, lwp_fc, iwp_fc, cld_frac, cld_lwp, cld_iwp, cld_swp, cld_rwp, cond_cfrac_onrh, dogp_smearclds)
 This routine computes the cloud radiative properties for the Thompson cloud micro- physics scheme.
 
real(kind_phys) function cld_frac_xurandall (p_lay, qs_lay, relhum, cld_mr, alpha)
 This function computes the cloud-fraction following Xu-Randall(1996) [207].
 
subroutine cmp_reff_thompson (nlev, ncol, i_cldliq, i_cldice, i_cldsnow, i_cldice_nc, i_cldliq_nc, i_twa, q_lay, p_lay, t_lay, tracer, con_eps, con_rd, ltaerosol, mraerosol, lsmask, effrin_cldliq, effrin_cldice, effrin_cldsnow)
 This routine is a wrapper to update the Thompson effective particle sizes used by the RRTMGP radiation scheme.
 

Variables

real(kind_phys), parameter cld_limit_lower = 0.001
 
real(kind_phys), parameter cld_limit_ovcst = 1.0 - 1.0e-8
 
real(kind_phys), parameter reliq_def = 10.0
 Default liq radius to 10 micron (used when effr_in=F)
 
real(kind_phys), parameter reice_def = 50.0
 Default ice radius to 50 micron (used when effr_in=F)
 
real(kind_phys), parameter rerain_def = 1000.0
 Default rain radius to 1000 micron (used when effr_in=F)
 
real(kind_phys), parameter resnow_def = 250.0
 Default snow radius to 250 micron (used when effr_in=F)
 
real(kind_phys), parameter reice_min = 10.0
 Minimum ice size allowed by GFDL MP scheme.
 
real(kind_phys), parameter reice_max = 150.0
 Maximum ice size allowed by GFDL MP scheme.