CAM
convect_deep Module Reference

Functions/Subroutines

logical function, public deep_scheme_does_scav_trans ()
 
subroutine, public convect_deep_register
 
subroutine, public convect_deep_init (pref_edge)
 
subroutine, public convect_deep_tend (mcon, cme, dlf, pflx, zdu, rliq, ztodt, state, ptend, landfrac, pbuf, mu, eu, du, md, ed, dp, dsubcld, jt, maxg, ideep, lengath)
 
subroutine, public convect_deep_tend_2 (state, ptend, ztodt, pbuf, mu, eu, du, md, ed, dp, dsubcld, jt, maxg, ideep, lengath, species_class)
 

Variables

character(len=16) deep_scheme
 
integer icwmrdp_idx = 0
 
integer rprddp_idx = 0
 
integer nevapr_dpcu_idx = 0
 
integer cldtop_idx = 0
 
integer cldbot_idx = 0
 
integer cld_idx = 0
 
integer fracis_idx = 0
 
integer pblh_idx = 0
 
integer tpert_idx = 0
 
integer prec_dp_idx = 0
 
integer snow_dp_idx = 0
 
integer ttend_dp_idx = 0
 

Function/Subroutine Documentation

◆ convect_deep_init()

subroutine, public convect_deep::convect_deep_init ( real(r8), dimension(plevp), intent(in)  pref_edge)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ convect_deep_register()

subroutine, public convect_deep::convect_deep_register ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ convect_deep_tend()

subroutine, public convect_deep::convect_deep_tend ( real(r8), dimension(pcols,pverp), intent(out)  mcon,
real(r8), dimension(pcols,pver), intent(out)  cme,
real(r8), dimension(pcols,pver), intent(out)  dlf,
real(r8), dimension(pcols,pverp), intent(out)  pflx,
real(r8), dimension(pcols,pver), intent(out)  zdu,
real(r8), dimension(pcols), intent(out)  rliq,
real(r8), intent(in)  ztodt,
type(physics_state), intent(in)  state,
type(physics_ptend), intent(out)  ptend,
real(r8), dimension(pcols), intent(in)  landfrac,
type(physics_buffer_desc), dimension(:), pointer  pbuf,
real(r8), dimension(pcols,pver), intent(out)  mu,
real(r8), dimension(pcols,pver), intent(out)  eu,
real(r8), dimension(pcols,pver), intent(out)  du,
real(r8), dimension(pcols,pver), intent(out)  md,
real(r8), dimension(pcols,pver), intent(out)  ed,
real(r8), dimension(pcols,pver), intent(out)  dp,
real(r8), dimension(pcols), intent(out)  dsubcld,
integer, dimension(pcols), intent(out)  jt,
integer, dimension(pcols), intent(out)  maxg,
integer, dimension(pcols), intent(out)  ideep,
integer, intent(out)  lengath 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ convect_deep_tend_2()

subroutine, public convect_deep::convect_deep_tend_2 ( type(physics_state), intent(in)  state,
type(physics_ptend), intent(out)  ptend,
real(r8), intent(in)  ztodt,
type(physics_buffer_desc), dimension(:), pointer  pbuf,
real(r8), dimension(pcols,pver), intent(in)  mu,
real(r8), dimension(pcols,pver), intent(in)  eu,
real(r8), dimension(pcols,pver), intent(in)  du,
real(r8), dimension(pcols,pver), intent(in)  md,
real(r8), dimension(pcols,pver), intent(in)  ed,
real(r8), dimension(pcols,pver), intent(in)  dp,
real(r8), dimension(pcols), intent(in)  dsubcld,
integer, dimension(pcols), intent(in)  jt,
integer, dimension(pcols), intent(in)  maxg,
integer, dimension(pcols), intent(in)  ideep,
integer, intent(in)  lengath,
integer, dimension(:), intent(in)  species_class 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ deep_scheme_does_scav_trans()

logical function, public convect_deep::deep_scheme_does_scav_trans ( )
Here is the caller graph for this function:

Variable Documentation

◆ cld_idx

integer convect_deep::cld_idx = 0
private

◆ cldbot_idx

integer convect_deep::cldbot_idx = 0
private

◆ cldtop_idx

integer convect_deep::cldtop_idx = 0
private

◆ deep_scheme

character(len=16) convect_deep::deep_scheme
private

◆ fracis_idx

integer convect_deep::fracis_idx = 0
private

◆ icwmrdp_idx

integer convect_deep::icwmrdp_idx = 0
private

◆ nevapr_dpcu_idx

integer convect_deep::nevapr_dpcu_idx = 0
private

◆ pblh_idx

integer convect_deep::pblh_idx = 0
private

◆ prec_dp_idx

integer convect_deep::prec_dp_idx = 0
private

◆ rprddp_idx

integer convect_deep::rprddp_idx = 0
private

◆ snow_dp_idx

integer convect_deep::snow_dp_idx = 0
private

◆ tpert_idx

integer convect_deep::tpert_idx = 0
private

◆ ttend_dp_idx

integer convect_deep::ttend_dp_idx = 0
private