Runge-Kutta-Chebyshev driver for integration of diffusion terms. More...
#include "pluto.h"
Functions | |
void | RKC (const Data *d, Time_Step *Dts, Grid *grid) |
Take one step in the solution of the diffusion equation using Runge-Kutta-Chebyshev (RKC) method.
where
Here the T's are the Chebyshev polynomial of the first kind:
while sprad=Spectral_Radius-> 4,8,12 kappa/dx/dx (check)
Only the parabolic terms of the equations are advanced by a single step g_dt equal to the current integration time step and the number of RKC steps (Nrkc) is computed... The explicit parabolic time step is computed in the same manner as in STS.
References