MPI-AMRVAC
3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
|
Go to the source code of this file.
Modules | |
module | mod_advance |
Module containing all the time stepping schemes. | |
Functions/Subroutines | |
subroutine, public | mod_advance::advance (iit) |
Advance all the grids over one time step, including all sources. More... | |
subroutine | mod_advance::advect (idimLIM) |
Advance all grids over one time step, but without taking dimensional splitting or split source terms into account. More... | |
subroutine | mod_advance::global_implicit_update (dtfactor, qdt, qtC, psa, psb) |
Implicit global update step within IMEX schemes, advance psa=psb+dtfactor*qdt*F_im(psa) More... | |
subroutine | mod_advance::evaluate_implicit (qtC, psa) |
Evaluate Implicit part in place, i.e. psa==>F_im(psa) More... | |
subroutine | mod_advance::advect1 (method, dtfactor, idimLIM, qtC, psa, qt, psb) |
Integrate all grids by one partial step. More... | |
subroutine | mod_advance::advect1_grid (method, qdt, dtfactor, ixIL, idimLIM, qtC, sCT, qt, s, fC, fE, dxs, x) |
Advance a single grid over one partial time step. More... | |
subroutine, public | mod_advance::process (iit, qt) |
process is a user entry in time loop, before output and advance allows to modify solution, add extra variables, etc. Warning: CFL dt already determined (and is not recomputed)! More... | |
subroutine, public | mod_advance::process_advanced (iit, qt) |
process_advanced is user entry in time loop, just after advance allows to modify solution, add extra variables, etc. added for handling two-way coupled PIC-MHD Warning: w is now at global_time^(n+1), global time and iteration at global_time^n, it^n More... | |