|
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.
|
|