MPI-AMRVAC  2.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Functions/Subroutines
mod_ppm Module Reference

Functions/Subroutines

subroutine, public ppmlimitervar (ixIL, ixL, idims, q, qCT, qLC, qRC)
 
subroutine, public ppmlimiter (ixIL, ixL, idims, w, wCT, wLC, wRC)
 
subroutine extremaq (ixIL, ixOL, q, nshift, qMax, qMin)
 
subroutine extremaa (ixIL, ixOL, a, nshift, aMin)
 
subroutine extremaw (ixIL, ixOL, w, nshift, wMax, wMin)
 

Function/Subroutine Documentation

◆ extremaa()

subroutine mod_ppm::extremaa ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
double precision, dimension(ixi^s), intent(in)  a,
integer, intent(in)  nshift,
double precision, dimension(ixi^s), intent(out)  aMin 
)

Definition at line 339 of file mod_ppm.t.

◆ extremaq()

subroutine mod_ppm::extremaq ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
double precision, dimension(ixi^s), intent(in)  q,
integer, intent(in)  nshift,
double precision, dimension(ixi^s), intent(out)  qMax,
double precision, dimension(ixi^s), intent(out)  qMin 
)

Definition at line 286 of file mod_ppm.t.

◆ extremaw()

subroutine mod_ppm::extremaw ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
integer, intent(in)  nshift,
double precision, dimension(ixi^s,1:nwflux), intent(out)  wMax,
double precision, dimension(ixi^s,1:nwflux), intent(out)  wMin 
)

Definition at line 383 of file mod_ppm.t.

◆ ppmlimiter()

subroutine, public mod_ppm::ppmlimiter ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ix,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  w,
double precision, dimension(ixi^s,1:nw), intent(in)  wCT,
double precision, dimension(ixg^t,1:nw), intent(inout)  wLC,
double precision, dimension(ixg^t,1:nw), intent(inout)  wRC 
)

Definition at line 104 of file mod_ppm.t.

Here is the call graph for this function:

◆ ppmlimitervar()

subroutine, public mod_ppm::ppmlimitervar ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ix,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s), intent(in)  q,
double precision, dimension(ixi^s), intent(in)  qCT,
double precision, dimension(ixg^t), intent(inout)  qLC,
double precision, dimension(ixg^t), intent(inout)  qRC 
)

Definition at line 12 of file mod_ppm.t.

Here is the call graph for this function: