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_uni()

subroutine gfs_rrtmgp_cloud_mp::cloud_mp_uni ( integer, intent(in) ncol,
integer, intent(in) nlev,
integer, intent(in) ntracers,
integer, intent(in) ncnd,
integer, intent(in) i_cldliq,
integer, intent(in) i_cldice,
integer, intent(in) i_cldrain,
integer, intent(in) i_cldsnow,
integer, intent(in) i_cldgrpl,
integer, intent(in) i_cldtot,
logical, intent(in) effr_in,
integer, intent(in) kdt,
real(kind_phys), dimension(:), intent(in) lsmask,
real(kind_phys), dimension(:,:), intent(in) p_lev,
real(kind_phys), dimension(:,:), intent(in) p_lay,
real(kind_phys), dimension(:,:), intent(in) t_lay,
real(kind_phys), dimension(:,:), intent(in) tv_lay,
real(kind_phys), dimension(:,:), intent(in) effrin_cldliq,
real(kind_phys), dimension(:,:), intent(in) effrin_cldice,
real(kind_phys), dimension(:,:), intent(in) effrin_cldsnow,
real(kind_phys), dimension(:,:,:), intent(in) tracer,
real(kind_phys), intent(in) con_g,
real(kind_phys), intent(in) con_rd,
real(kind_phys), intent(in) con_ttp,
real(kind_phys), dimension(:,:), intent(in) cld_frac,
real(kind_phys), dimension(:,:), intent(inout) cld_lwp,
real(kind_phys), dimension(:,:), intent(inout) cld_reliq,
real(kind_phys), dimension(:,:), intent(inout) cld_iwp,
real(kind_phys), dimension(:,:), intent(inout) cld_reice,
real(kind_phys), dimension(:,:), intent(inout) cld_swp,
real(kind_phys), dimension(:,:), intent(inout) cld_resnow,
real(kind_phys), dimension(:,:), intent(inout) cld_rwp,
real(kind_phys), dimension(:,:), intent(inout) cld_rerain,
real(kind_phys), dimension(:,:), intent(in), optional effrin_cldrain )
  • "unified cloud" implies that the cloud-fraction is PROVIDED.
  • The cloud water path is computed for all provided cloud mixing-ratios and hydrometeors.
  • If particle sizes are provided, they are used. If not, default values are assigned.
    Parameters
    [in]effr_inProvide hydrometeor radii from macrophysics?
    [in]con_rdPhysical constant: gas-constant for dry air
    [in]effrin_cldsnowEffective radius for snow cloud-particles (microns)
    [in]effrin_cldrainEffective radius for rain cloud-particles (microns)
    [in]p_levPressure at model-level interfaces (Pa)
    [in]tracerCloud condensate amount in layer by type ()
    [in,out]cld_rerainCloud rain effective radius
Parameters
ncolNumber of horizontal grid points
nlevNumber of vertical layers
ntracersNumber of tracers from model.
ncndNumber of cloud condensation types.
i_cldliqIndex into tracer array for cloud liquid.
i_cldiceIndex into tracer array for cloud ice.
i_cldrainIndex into tracer array for cloud rain.
i_cldsnowIndex into tracer array for cloud snow.
i_cldgrplIndex into tracer array for cloud groupel.
i_cldtotIndex into tracer array for cloud total amount.
p_layPressure at model-layers (Pa)
t_layTemperature at model-layers (K)
tv_layVirtual temperature (K)
effrin_cldliqEffective radius for liquid cloud-particles (microns)
effrin_cldiceEffective radius for ice cloud-particles (microns)
con_gPhysical constant: gravitational constant
con_ttpTriple point temperature of water (K)
cld_fracTotal cloud fraction
cld_lwpCloud liquid water path
cld_reliqCloud liquid effective radius
cld_iwpCloud ice water path
cld_reiceCloud ice effecive radius
cld_swpCloud snow water path
cld_resnowCloud snow effective radius
cld_rwpCloud rain water path