MPI-AMRVAC
3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
|
Module for handling split source terms (split from the fluxes) More...
Functions/Subroutines | |
subroutine, public | add_split_source (prior) |
subroutine, public | addsource2 (qdt, dtfactor, ixIL, ixOL, iwLIM, qtC, wCT, wCTprim, qt, w, x, qsourcesplit, src_active) |
Add source within ixO for iws: w=w+qdt*S[wCT]. More... | |
Variables | |
integer | sourcesplit =-1 |
How to apply dimensional splitting to the source terms, see Discretization. More... | |
integer, parameter | sourcesplit_sfs = 0 |
integer, parameter | sourcesplit_sf = 1 |
integer, parameter | sourcesplit_ssf = 2 |
integer, parameter | sourcesplit_ssfss = 3 |
Module for handling split source terms (split from the fluxes)
subroutine, public mod_source::add_split_source | ( | logical, intent(in) | prior | ) |
subroutine, public mod_source::addsource2 | ( | 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) | iw, | ||
integer, intent(in) | LIM, | ||
double precision, intent(in) | qtC, | ||
double precision, dimension(ixi^s,1:nw), intent(in) | wCT, | ||
double precision, dimension(ixi^s,1:nw), intent(in) | wCTprim, | ||
double precision, intent(in) | qt, | ||
double precision, dimension(ixi^s,1:nw), intent(inout) | w, | ||
double precision, dimension(ixi^s,1:ndim), intent(in) | x, | ||
logical, intent(in) | qsourcesplit, | ||
logical, intent(inout), optional | src_active | ||
) |
Add source within ixO for iws: w=w+qdt*S[wCT].
Definition at line 130 of file mod_source.t.
integer mod_source::sourcesplit =-1 |
How to apply dimensional splitting to the source terms, see Discretization.
Definition at line 8 of file mod_source.t.
integer, parameter mod_source::sourcesplit_sf = 1 |
Definition at line 10 of file mod_source.t.
integer, parameter mod_source::sourcesplit_sfs = 0 |
Definition at line 9 of file mod_source.t.
integer, parameter mod_source::sourcesplit_ssf = 2 |
Definition at line 11 of file mod_source.t.
integer, parameter mod_source::sourcesplit_ssfss = 3 |
Definition at line 12 of file mod_source.t.