MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
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 ppm_flatcd (ixIL, ixOL, ixLL, ixRL, w, d2w, drho, dp)
 
subroutine ppm_flatsh (ixIL, ixOL, ixLLL, ixLL, ixRL, ixRRL, idims, w, drho, dp)
 
subroutine extremaq (ixIL, ixOL, q, nshift, qMax, qMin)
 
subroutine extremaw (ixIL, ixOL, w, nshift, wMax, wMin)
 

Function/Subroutine Documentation

◆ 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 317 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 370 of file mod_ppm.t.

◆ ppm_flatcd()

subroutine mod_ppm::ppm_flatcd ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
integer, intent(in)  ixL,
  L,
integer, intent(in)  ixR,
  L,
double precision, dimension(ixi^s, nw), intent(in)  w,
double precision, dimension(ixg^t, 1:nwflux), intent(in)  d2w,
double precision, dimension(ixg^t), intent(inout)  drho,
double precision, dimension(ixg^t), intent(inout)  dp 
)

Definition at line 280 of file mod_ppm.t.

◆ ppm_flatsh()

subroutine mod_ppm::ppm_flatsh ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
integer, intent(in)  ixLL,
  L,
integer, intent(in)  ixL,
  L,
integer, intent(in)  ixR,
  L,
integer, intent(in)  ixRR,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s, nw), intent(in)  w,
double precision, dimension(ixi^s), intent(inout)  drho,
double precision, dimension(ixi^s), intent(inout)  dp 
)

Definition at line 294 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(ixi^s,1:nw), intent(inout)  wLC,
double precision, dimension(ixi^s,1:nw), intent(inout)  wRC 
)

Definition at line 102 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(ixi^s), intent(inout)  qLC,
double precision, dimension(ixi^s), intent(inout)  qRC 
)

Definition at line 11 of file mod_ppm.t.

Here is the call graph for this function: