CAM
prim_driver_base Module Reference

Functions/Subroutines

subroutine, public prim_init1 (elem, par, dom_mt, Tl)
 
subroutine, public prim_init2 (elem, hybrid, nets, nete, tl, hvcoord)
 
subroutine, public prim_run_subcycle (elem, hybrid, nets, nete, dt, tl, hvcoord, nsubstep)
 
subroutine prim_step (elem, hybrid, nets, nete, dt, tl, hvcoord, compute_diagnostics, rstep)
 
subroutine, public prim_finalize ()
 
subroutine, public smooth_topo_datasets (phis, sghdyn, sgh30dyn, elem, hybrid, nets, nete)
 

Variables

type(quadrature_tgp
 
type(reductionbuffer_ordered_1d_t), save red
 
type(derivative_t), public deriv1
 

Function/Subroutine Documentation

◆ prim_finalize()

subroutine, public prim_driver_base::prim_finalize ( )

◆ prim_init1()

subroutine, public prim_driver_base::prim_init1 ( type (element_t), dimension(:), pointer  elem,
type (parallel_t), intent(in)  par,
type (domain1d_t), dimension(:), pointer  dom_mt,
type (timelevel_t), intent(out)  Tl 
)
Here is the call graph for this function:

◆ prim_init2()

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

◆ prim_run_subcycle()

subroutine, public prim_driver_base::prim_run_subcycle ( type (element_t), dimension(:), intent(inout)  elem,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  nets,
integer, intent(in)  nete,
real(kind=real_kind), intent(in)  dt,
type (timelevel_t), intent(inout)  tl,
type (hvcoord_t), intent(in)  hvcoord,
integer, intent(in)  nsubstep 
)
Here is the call graph for this function:

◆ prim_step()

subroutine prim_driver_base::prim_step ( type(element_t), dimension(:), intent(inout)  elem,
type(hybrid_t), intent(in)  hybrid,
integer, intent(in)  nets,
integer, intent(in)  nete,
real(kind=real_kind), intent(in)  dt,
type(timelevel_t), intent(inout)  tl,
type(hvcoord_t), intent(in)  hvcoord,
logical  compute_diagnostics,
integer, intent(in)  rstep 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ smooth_topo_datasets()

subroutine, public prim_driver_base::smooth_topo_datasets ( real (kind=real_kind), dimension(np,np,nets:nete), intent(inout)  phis,
real (kind=real_kind), dimension(np,np,nets:nete), intent(inout)  sghdyn,
real (kind=real_kind), dimension(np,np,nets:nete), intent(inout)  sgh30dyn,
type (element_t), dimension(:), intent(inout), target  elem,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  nets,
integer, intent(in)  nete 
)

Variable Documentation

◆ deriv1

type (derivative_t), public prim_driver_base::deriv1

◆ gp

type (quadrature_t) prim_driver_base::gp
private

◆ red

type (reductionbuffer_ordered_1d_t), save prim_driver_base::red
private