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