CAM
pbl_utils Module Reference

Functions/Subroutines

subroutine, public pbl_utils_init (g_in, vk_in, cpair_in, rair_in, zvir_in)
 
elemental subroutine, public calc_ustar (t, pmid, taux, tauy, rrho, ustar)
 
elemental subroutine, public calc_obklen (ths, thvs, qflx, shflx, rrho, ustar, khfs, kqfs, kbfs, obklen)
 
elemental real(r8) function, public virtem (t, q)
 

Variables

real(r8), parameter ustar_min = 0.01_r8
 
real(r8) g
 
real(r8) vk
 
real(r8) cpair
 
real(r8) rair
 
real(r8) zvir
 

Function/Subroutine Documentation

◆ calc_obklen()

elemental subroutine, public pbl_utils::calc_obklen ( real(r8), intent(in)  ths,
real(r8), intent(in)  thvs,
real(r8), intent(in)  qflx,
real(r8), intent(in)  shflx,
real(r8), intent(in)  rrho,
real(r8), intent(in)  ustar,
real(r8), intent(out)  khfs,
real(r8), intent(out)  kqfs,
real(r8), intent(out)  kbfs,
real(r8), intent(out)  obklen 
)
Here is the caller graph for this function:

◆ calc_ustar()

elemental subroutine, public pbl_utils::calc_ustar ( real(r8), intent(in)  t,
real(r8), intent(in)  pmid,
real(r8), intent(in)  taux,
real(r8), intent(in)  tauy,
real(r8), intent(out)  rrho,
real(r8), intent(out)  ustar 
)
Here is the caller graph for this function:

◆ pbl_utils_init()

subroutine, public pbl_utils::pbl_utils_init ( real(r8), intent(in)  g_in,
real(r8), intent(in)  vk_in,
real(r8), intent(in)  cpair_in,
real(r8), intent(in)  rair_in,
real(r8), intent(in)  zvir_in 
)
Here is the caller graph for this function:

◆ virtem()

elemental real(r8) function, public pbl_utils::virtem ( real(r8), intent(in)  t,
real(r8), intent(in)  q 
)
Here is the caller graph for this function:

Variable Documentation

◆ cpair

real(r8) pbl_utils::cpair
private

◆ g

real(r8) pbl_utils::g
private

◆ rair

real(r8) pbl_utils::rair
private

◆ ustar_min

real(r8), parameter pbl_utils::ustar_min = 0.01_r8
private

◆ vk

real(r8) pbl_utils::vk
private

◆ zvir

real(r8) pbl_utils::zvir
private