MPI-AMRVAC
3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
|
Module with finite difference methods for fluxes. More...
Functions/Subroutines | |
subroutine, public | fd (qdt, dtfactor, ixIL, ixOL, idimsLIM, qtC, sCT, qt, snew, fC, fE, dxs, x) |
subroutine | reconstructl (ixIL, iLL, idims, w, wLC) |
subroutine | reconstructr (ixIL, iLL, idims, w, wRC) |
subroutine, public | centdiff (method, qdt, dtfactor, ixIL, ixOL, idimsLIM, qtC, sCT, qt, s, fC, fE, dxs, x) |
Module with finite difference methods for fluxes.
subroutine, public mod_finite_difference::centdiff | ( | integer, intent(in) | method, |
double precision, intent(in) | qdt, | ||
double precision, intent(in) | dtfactor, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
integer, intent(in) | idims, | ||
integer, intent(in) | LIM, | ||
double precision, intent(in) | qtC, | ||
type(state) | sCT, | ||
double precision, intent(in) | qt, | ||
type(state) | s, | ||
double precision, dimension(ixi^s,1:nwflux,1:ndim) | fC, | ||
double precision, dimension(ixi^s,sdim:3) | fE, | ||
double precision, dimension(ndim), intent(in) | dxs, | ||
double precision, dimension(ixi^s,1:ndim), intent(in) | x | ||
) |
subroutine, public mod_finite_difference::fd | ( | double precision, intent(in) | qdt, |
double precision, intent(in) | dtfactor, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
integer, intent(in) | idims, | ||
integer, intent(in) | LIM, | ||
double precision, intent(in) | qtC, | ||
type(state) | sCT, | ||
double precision, intent(in) | qt, | ||
type(state) | snew, | ||
double precision, dimension(ixi^s,1:nwflux,1:ndim), intent(out) | fC, | ||
double precision, dimension(ixi^s,sdim:3) | fE, | ||
double precision, dimension(ndim), intent(in) | dxs, | ||
double precision, dimension(ixi^s,1:ndim), intent(in) | x | ||
) |
subroutine mod_finite_difference::reconstructl | ( | 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(out) | wLC | ||
) |
subroutine mod_finite_difference::reconstructr | ( | 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(out) | wRC | ||
) |