MPI-AMRVAC 3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
|
Module containing the MP5 (fifth order) flux scheme. More...
Functions/Subroutines | |
subroutine, public | mp5limiter (ixil, ill, idims, w, wlc, wrc) |
MP5 limiter from Suresh & Huynh 1997 Following the convention of Mignone et al. 2010. Needs at least three ghost cells. | |
subroutine, public | mp5limiterl (ixil, ill, idims, w, wlc) |
subroutine, public | mp5limiterr (ixil, ill, idims, w, wrc) |
subroutine, public | mp5limitervar (ixil, ill, idims, w, wlc, wrc) |
MP5 limiter from Suresh & Huynh 1997 Following the convention of Mignone et al. 2010. Needs at least three ghost cells. Set nghostcells=3. | |
Module containing the MP5 (fifth order) flux scheme.
subroutine, public mod_mp5::mp5limiter | ( | integer, intent(in) | ixi, |
integer, intent(in) | l, | ||
integer, intent(in) | il, | ||
l, | |||
integer, intent(in) | idims, | ||
double precision, dimension(ixi^s,1:nw), intent(in) | w, | ||
double precision, dimension(ixi^s,1:nw), intent(inout) | wlc, | ||
double precision, dimension(ixi^s,1:nw), intent(inout) | wrc | ||
) |
subroutine, public mod_mp5::mp5limiterl | ( | integer, intent(in) | ixi, |
integer, intent(in) | l, | ||
integer, intent(in) | il, | ||
l, | |||
integer, intent(in) | idims, | ||
double precision, dimension(ixi^s,1:nw), intent(in) | w, | ||
double precision, dimension(ixi^s,1:nw), intent(inout) | wlc | ||
) |
subroutine, public mod_mp5::mp5limiterr | ( | integer, intent(in) | ixi, |
integer, intent(in) | l, | ||
integer, intent(in) | il, | ||
l, | |||
integer, intent(in) | idims, | ||
double precision, dimension(ixi^s,1:nw), intent(in) | w, | ||
double precision, dimension(ixi^s,1:nw), intent(inout) | wrc | ||
) |
subroutine, public mod_mp5::mp5limitervar | ( | integer, intent(in) | ixi, |
integer, intent(in) | l, | ||
integer, intent(in) | il, | ||
l, | |||
integer, intent(in) | idims, | ||
double precision, dimension(ixi^s), intent(in) | w, | ||
double precision, dimension(ixi^s), intent(inout) | wlc, | ||
double precision, dimension(ixi^s), intent(inout) | wrc | ||
) |