PLUTO  4.4-patch2
Functions
rk_step_imex_ct_explicit.c File Reference

Advance equations with Runge Kutta time integrators. More...

#include "pluto.h"

Functions

int AdvanceStep (Data *d, Riemann_Solver *Riemann, timeStep *Dts, Grid *grid)
 

Detailed Description

Main driver for RK split/unsplit integrations and finite difference methods (RK3). Time stepping include Euler, RK2 and RK3. For Resistive RMHD equations the method used is IMEX-RK, as described in

Authors
G. Mattia A. Mignone (migno.nosp@m.ne@p.nosp@m.h.uni.nosp@m.to.i.nosp@m.t)
Date
September 27, 2017

Function Documentation

◆ AdvanceStep()

int AdvanceStep ( Data d,
Riemann_Solver *  Riemann,
timeStep Dts,
Grid grid 
)

Advance the equations by a single time step using unsplit integrators based on the method of lines.

Parameters
[in,out]dpointer to Data structure
[in]Riemannpointer to a Riemann solver function
[in,out]Dtspointer to time step structure
[in]gridpointer to array of Grid structures