CAM
hb_diff.F90 File Reference

Modules

module  hb_diff
 

Functions/Subroutines

subroutine, public hb_diff::init_hb_diff (gravx, cpairx, ntop_eddy, nbot_eddy, pref_mid, vkx, eddy_scheme)
 
subroutine, public hb_diff::compute_hb_diff (lchnk, ncol, th, t, q, z, zi, pmid, u, v, taux, tauy, shflx, qflx, obklen, ustar, pblh, kvm, kvh, kvq, cgh, cgs, tpert, qpert, cldn, ocnfrac, tke, ri, eddy_scheme)
 
subroutine hb_diff::trbintd (ncol, thv, z, u, v, s2, n2, ri)
 
subroutine, public hb_diff::pblintd (ncol, thv, z, u, v, ustar, obklen, kbfs, pblh, wstar, zi, cldn, ocnfrac, bge)
 
subroutine hb_diff::austausch_atm (ncol, ri, s2, kvf)
 
subroutine hb_diff::austausch_pbl (lchnk, ncol, z, kvf, kqfs, khfs, kbfs, obklen, ustar, wstar, pblh, kvm, kvh, cgh, cgs, tpert, qpert, ktopbl, tke, bge, eddy_scheme)
 

Variables

real(r8), parameter hb_diff::pblmaxp = 4.e4_r8
 
real(r8), parameter hb_diff::zkmin = 0.01_r8
 
real(r8), parameter hb_diff::onet = 1._r8/3._r8
 
real(r8), parameter hb_diff::betam = 15.0_r8
 
real(r8), parameter hb_diff::betas = 5.0_r8
 
real(r8), parameter hb_diff::betah = 15.0_r8
 
real(r8), parameter hb_diff::fakn = 7.2_r8
 
real(r8), parameter hb_diff::fak = 8.5_r8
 
real(r8), parameter hb_diff::ricr = 0.3_r8
 
real(r8), parameter hb_diff::sffrac = 0.1_r8
 
real(r8), parameter hb_diff::binm = betam*sffrac
 
real(r8), parameter hb_diff::binh = betah*sffrac
 
real(r8) hb_diff::cpair
 
real(r8) hb_diff::g
 
real(r8), dimension(pverp) hb_diff::ml2
 
real(r8) hb_diff::vk
 
real(r8) hb_diff::ccon
 
integer hb_diff::npbl
 
integer hb_diff::ntop_turb
 
integer hb_diff::nbot_turb