MPI-AMRVAC
3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
|
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) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |