CAM
prim_si_mod Module Reference

Functions/Subroutines

subroutine preq_vertadv (T, v, eta_dot_dp_deta, rpdel, T_vadv, v_vadv)
 
subroutine preq_vertadv_v (v, T, nfields, eta_dot_dp_deta, dp, v_vadv, T_vadv)
 
subroutine preq_vertadv_upwind (v, T, nfields, eta_dot_dp_deta, dp, v_vadv, T_vadv)
 
subroutine preq_omega_ps (omega_p, hvcoord, p, vgrad_p, divdp)
 
subroutine preq_hydrostatic (phi, phis, T_v, p, dp)
 
subroutine preq_hydrostatic_v2 (phi, phis, integrand)
 
subroutine geopotential_t (pmid, pdel, tv, rair, zm)
 
subroutine prim_set_mass (elem, tl, hybrid, hvcoord, nets, nete)
 

Function/Subroutine Documentation

◆ geopotential_t()

subroutine prim_si_mod::geopotential_t ( real(real_kind), dimension (np*np,nlev), intent(in)  pmid,
real(real_kind), dimension (np*np,nlev), intent(in)  pdel,
real(real_kind), dimension (np*np,nlev), intent(in)  tv,
real(real_kind), intent(in)  rair,
real(real_kind), dimension(np*np,nlev), intent(out)  zm 
)

◆ preq_hydrostatic()

subroutine prim_si_mod::preq_hydrostatic ( real(kind=real_kind), dimension(np,np,nlev), intent(out)  phi,
real(kind=real_kind), dimension(np,np), intent(in)  phis,
real(kind=real_kind), dimension(np,np,nlev), intent(in)  T_v,
real(kind=real_kind), dimension(np,np,nlev), intent(in)  p,
real(kind=real_kind), dimension(np,np,nlev), intent(in)  dp 
)
Here is the caller graph for this function:

◆ preq_hydrostatic_v2()

subroutine prim_si_mod::preq_hydrostatic_v2 ( real(kind=real_kind), dimension(np,np,nlev), intent(out)  phi,
real(kind=real_kind), dimension(np,np), intent(in)  phis,
real(kind=real_kind), dimension(np,np,nlev), intent(in)  integrand 
)

◆ preq_omega_ps()

subroutine prim_si_mod::preq_omega_ps ( real(kind=real_kind), dimension(np,np,nlev), intent(out)  omega_p,
type (hvcoord_t), intent(in)  hvcoord,
real(kind=real_kind), dimension(np,np,nlev), intent(in)  p,
real(kind=real_kind), dimension(np,np,nlev), intent(in)  vgrad_p,
real(kind=real_kind), dimension(np,np,nlev), intent(in)  divdp 
)
Here is the caller graph for this function:

◆ preq_vertadv()

subroutine prim_si_mod::preq_vertadv ( real (kind=real_kind), dimension(np,np,nlev), intent(in)  T,
real (kind=real_kind), dimension(np,np,2,nlev), intent(in)  v,
real (kind=real_kind), dimension(np,np,nlevp), intent(in)  eta_dot_dp_deta,
real (kind=real_kind), dimension(np,np,nlev), intent(in)  rpdel,
real (kind=real_kind), dimension(np,np,nlev), intent(out)  T_vadv,
real (kind=real_kind), dimension(np,np,2,nlev), intent(out)  v_vadv 
)
Here is the caller graph for this function:

◆ preq_vertadv_upwind()

subroutine prim_si_mod::preq_vertadv_upwind ( real (kind=real_kind), dimension(np,np,2,nlev), intent(in)  v,
real (kind=real_kind), dimension(np,np,nlev,nfields), intent(in)  T,
integer, intent(in)  nfields,
real (kind=real_kind), dimension(np,np,nlevp), intent(in)  eta_dot_dp_deta,
real (kind=real_kind), dimension(np,np,nlev), intent(in)  dp,
real (kind=real_kind), dimension(np,np,2,nlev), intent(out)  v_vadv,
real (kind=real_kind), dimension(np,np,nlev,nfields), intent(out)  T_vadv 
)

◆ preq_vertadv_v()

subroutine prim_si_mod::preq_vertadv_v ( real (kind=real_kind), dimension(np,np,2,nlev), intent(in)  v,
real (kind=real_kind), dimension(np,np,nlev,nfields), intent(in)  T,
integer, intent(in)  nfields,
real (kind=real_kind), dimension(np,np,nlevp), intent(in)  eta_dot_dp_deta,
real (kind=real_kind), dimension(np,np,nlev), intent(in)  dp,
real (kind=real_kind), dimension(np,np,2,nlev), intent(out)  v_vadv,
real (kind=real_kind), dimension(np,np,nlev,nfields), intent(out)  T_vadv 
)

◆ prim_set_mass()

subroutine prim_si_mod::prim_set_mass ( type (element_t), dimension(:), intent(inout)  elem,
type (timelevel_t), intent(in), target  tl,
type (hybrid_t), intent(in)  hybrid,
type (hvcoord_t), intent(in)  hvcoord,
integer, intent(in)  nets,
integer, intent(in)  nete 
)
Here is the call graph for this function:
Here is the caller graph for this function: