MPI-AMRVAC  3.0
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 338 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 285 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 382 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 103 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 11 of file mod_ppm.t.

Here is the call graph for this function: