CAM
hk_conv Module Reference

Functions/Subroutines

subroutine, public hkconv_readnl (nlfile)
 
subroutine, public mfinti (rair, cpair, gravit, latvap, rhowtr, limcnv_in)
 
subroutine, public cmfmca (lchnk, ncol, nstep, ztodt, pmid, pdel, rpdel, zm, tpert, qpert, phis, pblh, t, q, cmfdt, dq, cmfmc, cmfdqr, cmfsl, cmflq, precc, qc, cnt, cnb, icwmr, rliq, pmiddry, pdeldry, rpdeldry)
 

Variables

real(r8), parameter unset_r8 = huge(1.0_r8)
 
real(r8) hkconv_c0 = unset_r8
 
real(r8) hkconv_cmftau = unset_r8
 
real(r8) hlat
 
real(r8) c0
 
real(r8) betamn
 
real(r8) rhlat
 
real(r8) rcp
 
real(r8) cmftau
 
real(r8) rhoh2o
 
real(r8) dzmin
 
real(r8) tiny
 
real(r8) eps
 
real(r8) tpmax
 
real(r8) shpmax
 
integer iloc
 
integer jloc
 
integer nsloc
 
logical rlxclm
 
real(r8) cp
 
real(r8) grav
 
real(r8) rgrav
 
real(r8) rgas
 
integer limcnv
 

Function/Subroutine Documentation

◆ cmfmca()

subroutine, public hk_conv::cmfmca ( integer, intent(in)  lchnk,
integer, intent(in)  ncol,
integer, intent(in)  nstep,
real(r8), intent(in)  ztodt,
real(r8), dimension(pcols,pver), intent(in)  pmid,
real(r8), dimension(pcols,pver), intent(in)  pdel,
real(r8), dimension(pcols,pver), intent(in)  rpdel,
real(r8), dimension(pcols,pver), intent(in)  zm,
real(r8), dimension(pcols), intent(in)  tpert,
real(r8), dimension(pcols,pcnst), intent(in)  qpert,
real(r8), dimension(pcols), intent(in)  phis,
real(r8), dimension(pcols), intent(in)  pblh,
real(r8), dimension(pcols,pver), intent(in)  t,
real(r8), dimension(pcols,pver,pcnst), intent(in)  q,
real(r8), dimension(pcols,pver), intent(out)  cmfdt,
real(r8), dimension(pcols,pver,pcnst), intent(out)  dq,
real(r8), dimension(pcols,pverp), intent(out)  cmfmc,
real(r8), dimension(pcols,pver), intent(out)  cmfdqr,
real(r8), dimension(pcols,pver ), intent(out)  cmfsl,
real(r8), dimension(pcols,pver ), intent(out)  cmflq,
real(r8), dimension(pcols), intent(out)  precc,
real(r8), dimension(pcols,pver), intent(out)  qc,
real(r8), dimension(pcols), intent(out)  cnt,
real(r8), dimension(pcols), intent(out)  cnb,
real(r8), dimension(pcols,pver), intent(out)  icwmr,
real(r8), dimension(pcols), intent(out)  rliq,
real(r8), dimension(pcols,pver), intent(in)  pmiddry,
real(r8), dimension(pcols,pver), intent(in)  pdeldry,
real(r8), dimension(pcols,pver), intent(in)  rpdeldry 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ hkconv_readnl()

subroutine, public hk_conv::hkconv_readnl ( character(len=*), intent(in)  nlfile)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mfinti()

subroutine, public hk_conv::mfinti ( real(r8), intent(in)  rair,
real(r8), intent(in)  cpair,
real(r8), intent(in)  gravit,
real(r8), intent(in)  latvap,
real(r8), intent(in)  rhowtr,
integer, intent(in)  limcnv_in 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ betamn

real(r8) hk_conv::betamn
private

◆ c0

real(r8) hk_conv::c0
private

◆ cmftau

real(r8) hk_conv::cmftau
private

◆ cp

real(r8) hk_conv::cp
private

◆ dzmin

real(r8) hk_conv::dzmin
private

◆ eps

real(r8) hk_conv::eps
private

◆ grav

real(r8) hk_conv::grav
private

◆ hkconv_c0

real(r8) hk_conv::hkconv_c0 = unset_r8
private

◆ hkconv_cmftau

real(r8) hk_conv::hkconv_cmftau = unset_r8
private

◆ hlat

real(r8) hk_conv::hlat
private

◆ iloc

integer hk_conv::iloc
private

◆ jloc

integer hk_conv::jloc
private

◆ limcnv

integer hk_conv::limcnv
private

◆ nsloc

integer hk_conv::nsloc
private

◆ rcp

real(r8) hk_conv::rcp
private

◆ rgas

real(r8) hk_conv::rgas
private

◆ rgrav

real(r8) hk_conv::rgrav
private

◆ rhlat

real(r8) hk_conv::rhlat
private

◆ rhoh2o

real(r8) hk_conv::rhoh2o
private

◆ rlxclm

logical hk_conv::rlxclm
private

◆ shpmax

real(r8) hk_conv::shpmax
private

◆ tiny

real(r8) hk_conv::tiny
private

◆ tpmax

real(r8) hk_conv::tpmax
private

◆ unset_r8

real(r8), parameter hk_conv::unset_r8 = huge(1.0_r8)
private