Loading [MathJax]/extensions/tex2jax.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

◆ cloud_mp_gf()

subroutine gfs_rrtmgp_cloud_mp::cloud_mp_gf ( integer, intent(in) ncol,
integer, intent(in) nlev,
real(kind_phys), dimension(:), intent(in) lsmask,
real(kind_phys), dimension(:,:), intent(in) t_lay,
real(kind_phys), dimension(:,:), intent(in) p_lev,
real(kind_phys), dimension(:,:), intent(in) p_lay,
real(kind_phys), dimension(:,:), intent(in) qs_lay,
real(kind_phys), dimension(:,:), intent(in) relhum,
real(kind_phys), dimension(:,:), intent(in) qci_conv,
real(kind_phys), intent(in) con_ttp,
real(kind_phys), intent(in) con_g,
real(kind_phys), intent(in) alpha0,
real(kind_phys), dimension(:,:), intent(inout) cld_cnv_lwp,
real(kind_phys), dimension(:,:), intent(inout) cld_cnv_reliq,
real(kind_phys), dimension(:,:), intent(inout) cld_cnv_iwp,
real(kind_phys), dimension(:,:), intent(inout) cld_cnv_reice,
real(kind_phys), dimension(:,:), intent(inout) cld_cnv_frac )
  • The total convective cloud condensate is partitoned by phase, using temperature, into liquid/ice convective cloud mixing-ratios. Compute convective cloud LWP and IWP's.
  • The liquid and ice cloud effective particle sizes are assigned reference values*. TODO Find references, include DOIs, parameterize magic numbers, etc...
  • The convective cloud-fraction is computed using Xu-Randall (1996). (DJS asks: Does the GF scheme produce a cloud-fraction? If so, maybe use instead of Xu-Randall? Xu-Randall is consistent with the Thompson MP scheme, but not GFDL-EMC)
    Parameters
    [in]nlevNumber of vertical layers
    [in]lsmaskLand/Sea mask
    [in,out]cld_cnv_fracConvective cloud-fraction (1)
Parameters
ncolNumber of horizontal grid points
t_layTemperature at layer centers (K)
p_levPressure at layer interfaces (Pa)
p_lay
qs_lay
relhum
con_ttpTriple point temperature of water (K)
con_gPhysical constant: gravitational constant
cld_cnv_lwpConvective cloud liquid water path
cld_cnv_reliqConvective cloud liquid effective radius
cld_cnv_iwpConvective cloud ice water path
cld_cnv_reiceConvective cloud ice effecive radius