CAM
cldfrc2m.F90 File Reference

Modules

module  cldfrc2m
 

Functions/Subroutines

subroutine, public cldfrc2m::cldfrc2m_readnl (nlfile)
 
subroutine, public cldfrc2m::cldfrc2m_init ()
 
subroutine, public cldfrc2m::astg_pdf_single (U, p, qv, landfrac, snowh, a, Ga, orhmin, rhminl_in, rhminl_adj_land_in, rhminh_in)
 
subroutine, public cldfrc2m::astg_pdf (U_in, p_in, qv_in, landfrac_in, snowh_in, a_out, Ga_out, ncol, rhminl_in, rhminl_adj_land_in, rhminh_in)
 
subroutine, public cldfrc2m::astg_rhu_single (U, p, qv, landfrac, snowh, a, Ga, orhmin, rhminl_in, rhminl_adj_land_in, rhminh_in)
 
subroutine, public cldfrc2m::astg_rhu (U_in, p_in, qv_in, landfrac_in, snowh_in, a_out, Ga_out, ncol, rhminl_in, rhminl_adj_land_in, rhminh_in)
 
subroutine, public cldfrc2m::aist_single (qv, T, p, qi, landfrac, snowh, aist, rhmaxi_in, rhmini_in, rhminl_in, rhminl_adj_land_in, rhminh_in)
 
subroutine, public cldfrc2m::aist_vector (qv_in, T_in, p_in, qi_in, ni_in, landfrac_in, snowh_in, aist_out, ncol, rhmaxi_in, rhmini_in, rhminl_in, rhminl_adj_land_in, rhminh_in)
 

Variables

real(r8) cldfrc2m::cldfrc2m_rhmini
 
real(r8) cldfrc2m::cldfrc2m_rhmaxi
 
real(r8), public, protected cldfrc2m::rhmini_const
 
real(r8), public, protected cldfrc2m::rhmaxi_const
 
real(r8), parameter cldfrc2m::qist_min = 1.e-7_r8
 
real(r8), parameter cldfrc2m::qist_max = 5.e-3_r8
 
logical, parameter, public cldfrc2m::camstfrac = .false.
 
logical, parameter cldfrc2m::freeze_dry = .false.
 
real(r8) cldfrc2m::rhminl_const
 
real(r8) cldfrc2m::rhminl_adj_land_const
 
real(r8) cldfrc2m::rhminh_const
 
real(r8) cldfrc2m::premit
 
real(r8) cldfrc2m::premib
 
integer cldfrc2m::iceopt
 
real(r8) cldfrc2m::icecrit