MPI-AMRVAC  2.0
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Modules | Functions/Subroutines
mod_advance.t File Reference

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::advect1 (method, dtfactor, idimLIM, qtC, psa, qt, psb)
 Integrate all grids by one partial step. More...
 
subroutine mod_advance::process1_grid (method, igrid, qdt, ixGL, idimLIM, qtC, sCT, qt, s, sold)
 Prepare to advance a single grid over one partial time step. More...
 
subroutine mod_advance::advect1_grid (method, qdt, ixIL, idimLIM, qtC, sCT, qt, s, sold, fC, fE, dxD, 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 t^(n+1), global time and iteration at t^n, it^n More...