|
MPI-AMRVAC
3.0
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
|
Module with finite difference methods for fluxes. More...
Functions/Subroutines | |
| subroutine, public | fd (qdt, 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, 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, | ||
| 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,7-2*ndim: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, |
| 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,7-2*ndim: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 | ||
| ) |