CAM
trb_mtn_stress Module Reference

Functions/Subroutines

subroutine, public init_tms (kind, oro_in, z0fac_in, karman_in, gravit_in, rair_in, errstring)
 
subroutine, public compute_tms (pcols, pver, ncol, u, v, t, pmid, exner, zm, sgh, ksrf, taux, tauy, landfrac)
 

Variables

integer, parameter r8 = selected_real_kind(12)
 
real(r8), parameter horomin = 1._r8
 
real(r8), parameter z0max = 100._r8
 
real(r8), parameter dv2min = 0.01_r8
 
real(r8orocnst
 
real(r8z0fac
 
real(r8karman
 
real(r8gravit
 
real(r8rair
 

Function/Subroutine Documentation

◆ compute_tms()

subroutine, public trb_mtn_stress::compute_tms ( integer, intent(in)  pcols,
integer, intent(in)  pver,
integer, intent(in)  ncol,
real(r8), dimension(pcols,pver), intent(in)  u,
real(r8), dimension(pcols,pver), intent(in)  v,
real(r8), dimension(pcols,pver), intent(in)  t,
real(r8), dimension(pcols,pver), intent(in)  pmid,
real(r8), dimension(pcols,pver), intent(in)  exner,
real(r8), dimension(pcols,pver), intent(in)  zm,
real(r8), dimension(pcols), intent(in)  sgh,
real(r8), dimension(pcols), intent(out)  ksrf,
real(r8), dimension(pcols), intent(out)  taux,
real(r8), dimension(pcols), intent(out)  tauy,
real(r8), dimension(pcols), intent(in)  landfrac 
)
Here is the caller graph for this function:

◆ init_tms()

subroutine, public trb_mtn_stress::init_tms ( integer, intent(in)  kind,
real(r8), intent(in)  oro_in,
real(r8), intent(in)  z0fac_in,
real(r8), intent(in)  karman_in,
real(r8), intent(in)  gravit_in,
real(r8), intent(in)  rair_in,
character(len=*), intent(out)  errstring 
)
Here is the caller graph for this function:

Variable Documentation

◆ dv2min

real(r8), parameter trb_mtn_stress::dv2min = 0.01_r8
private

◆ gravit

real(r8) trb_mtn_stress::gravit
private

◆ horomin

real(r8), parameter trb_mtn_stress::horomin = 1._r8
private

◆ karman

real(r8) trb_mtn_stress::karman
private

◆ orocnst

real(r8) trb_mtn_stress::orocnst
private

◆ r8

integer, parameter trb_mtn_stress::r8 = selected_real_kind(12)
private

◆ rair

real(r8) trb_mtn_stress::rair
private

◆ z0fac

real(r8) trb_mtn_stress::z0fac
private

◆ z0max

real(r8), parameter trb_mtn_stress::z0max = 100._r8
private