CAM
global_norms_mod Module Reference

Functions/Subroutines

real(kind=real_kind) function, public global_integral (elem, h, hybrid, npts, nets, nete)
 
subroutine, public test_global_integral (elem, hybrid, nets, nete, mindxout)
 
subroutine, public print_cfl (elem, hybrid, nets, nete, dtnu)
 
real(kind=real_kind) function, private global_maximum (h, hybrid, npts, nets, nete)
 
real(kind=real_kind) function, public l1_snorm (elem, h, ht, hybrid, npts, nets, nete)
 
real(kind=real_kind) function, public l1_vnorm (elem, v, vt, hybrid, npts, nets, nete)
 
real(kind=real_kind) function, public l2_snorm (elem, h, ht, hybrid, npts, nets, nete)
 
real(kind=real_kind) function, public l2_vnorm (elem, v, vt, hybrid, npts, nets, nete)
 
real(kind=real_kind) function, public linf_snorm (h, ht, hybrid, npts, nets, nete)
 
real(kind=real_kind) function, public linf_vnorm (elem, v, vt, hybrid, npts, nets, nete)
 
subroutine, public wrap_repro_sum (nvars, comm, nsize)
 

Variables

type(edgebuffer_t), private edgebuf
 

Function/Subroutine Documentation

◆ global_integral()

real (kind=real_kind) function, public global_norms_mod::global_integral ( type(element_t), dimension(:), intent(in)  elem,
real (kind=real_kind), dimension(npts,npts,nets:nete), intent(in)  h,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  npts,
integer, intent(in)  nets,
integer, intent(in)  nete 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ global_maximum()

real (kind=real_kind) function, private global_norms_mod::global_maximum ( real (kind=real_kind), dimension(npts,npts,nets:nete), intent(in)  h,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  npts,
integer, intent(in)  nets,
integer, intent(in)  nete 
)
private
Here is the caller graph for this function:

◆ l1_snorm()

real (kind=real_kind) function, public global_norms_mod::l1_snorm ( type(element_t), dimension(:), intent(in)  elem,
real (kind=real_kind), dimension(npts,npts,nets:nete), intent(in)  h,
real (kind=real_kind), dimension(npts,npts,nets:nete), intent(in)  ht,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  npts,
integer, intent(in)  nets,
integer, intent(in)  nete 
)
Here is the call graph for this function:

◆ l1_vnorm()

real (kind=real_kind) function, public global_norms_mod::l1_vnorm ( type(element_t), dimension(:), intent(in), target  elem,
real (kind=real_kind), dimension(npts,npts,2,nets:nete), intent(in)  v,
real (kind=real_kind), dimension(npts,npts,2,nets:nete), intent(in)  vt,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  npts,
integer, intent(in)  nets,
integer, intent(in)  nete 
)
Here is the call graph for this function:

◆ l2_snorm()

real (kind=real_kind) function, public global_norms_mod::l2_snorm ( type(element_t), dimension(:), intent(in)  elem,
real (kind=real_kind), dimension(npts,npts,nets:nete), intent(in)  h,
real (kind=real_kind), dimension(npts,npts,nets:nete), intent(in)  ht,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  npts,
integer, intent(in)  nets,
integer, intent(in)  nete 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ l2_vnorm()

real (kind=real_kind) function, public global_norms_mod::l2_vnorm ( type(element_t), dimension(:), intent(in), target  elem,
real (kind=real_kind), dimension(npts,npts,2,nets:nete), intent(in)  v,
real (kind=real_kind), dimension(npts,npts,2,nets:nete), intent(in)  vt,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  npts,
integer, intent(in)  nets,
integer, intent(in)  nete 
)
Here is the call graph for this function:

◆ linf_snorm()

real (kind=real_kind) function, public global_norms_mod::linf_snorm ( real (kind=real_kind), dimension(npts,npts,nets:nete), intent(in)  h,
real (kind=real_kind), dimension(npts,npts,nets:nete), intent(in)  ht,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  npts,
integer, intent(in)  nets,
integer, intent(in)  nete 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ linf_vnorm()

real (kind=real_kind) function, public global_norms_mod::linf_vnorm ( type(element_t), dimension(:), intent(in), target  elem,
real (kind=real_kind), dimension(npts,npts,2,nets:nete), intent(in)  v,
real (kind=real_kind), dimension(npts,npts,2,nets:nete), intent(in)  vt,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in)  npts,
integer, intent(in)  nets,
integer, intent(in)  nete 
)
Here is the call graph for this function:

◆ print_cfl()

subroutine, public global_norms_mod::print_cfl ( 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)  dtnu 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_global_integral()

subroutine, public global_norms_mod::test_global_integral ( 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(out), optional  mindxout 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ wrap_repro_sum()

subroutine, public global_norms_mod::wrap_repro_sum ( integer  nvars,
integer  comm,
integer, optional  nsize 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ edgebuf

type (edgebuffer_t), private global_norms_mod::edgebuf
private