CAM
gravity_waves_sources Module Reference

Functions/Subroutines

subroutine, public gws_init (elem)
 
subroutine, public gws_src_fnct (elem, tl, frontgf, frontga)
 
subroutine, private compute_frontogenesis (frontgf, frontga, tl, elem, ederiv, hybrid, nets, nete)
 

Variables

type(edgebuffer_t) edge3
 
type(derivative_t), dimension(:), allocatable deriv
 
real(r8) psurf_ref
 

Function/Subroutine Documentation

◆ compute_frontogenesis()

subroutine, private gravity_waves_sources::compute_frontogenesis ( real(kind=real_kind), dimension(np,np,nlev,nets:nete), intent(out)  frontgf,
real(kind=real_kind), dimension(np,np,nlev,nets:nete), intent(out)  frontga,
integer, intent(in)  tl,
type (element_t), dimension(:), intent(inout), target  elem,
type (derivative_t), intent(in)  ederiv,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  nets,
integer, intent(in)  nete 
)
private
Here is the caller graph for this function:

◆ gws_init()

subroutine, public gravity_waves_sources::gws_init ( type (element_t), dimension(:), intent(inout)  elem)
Here is the caller graph for this function:

◆ gws_src_fnct()

subroutine, public gravity_waves_sources::gws_src_fnct ( type (element_t), dimension(:), intent(inout)  elem,
integer, intent(in)  tl,
real (kind=real_kind), dimension(npsq,pver,nelemd), intent(out)  frontgf,
real (kind=real_kind), dimension(npsq,pver,nelemd), intent(out)  frontga 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ deriv

type (derivative_t), dimension(:), allocatable gravity_waves_sources::deriv
private

◆ edge3

type (edgebuffer_t) gravity_waves_sources::edge3
private

◆ psurf_ref

real(r8) gravity_waves_sources::psurf_ref
private