PETSc version 3.16.0
TSIRK
ODE and DAE solver using Implicit Runge-Kutta schemes
Notes
TSIRK uses the sparse Kronecker product matrix implementation of MATKAIJ to achieve good arithmetic intensity.
The default is TSIRK3, it can be changed with TSIRKSetType() or -ts_irk_type
If the equation is implicit or a DAE, then TSSetEquationType() needs to be set accordingly. Refer to the manual for further information.
Consider trying TSROSW if the stiff part is linear or weakly nonlinear.
See Also
TSCreate(), TS, TSSetType(), TSIRKSetType(), TSIRKGetType(),
TSIRK1BEE, TSIRK2C, TSIRK2D, TSIRK2E, TSIRK3, TSIRKL2, TSIRKA2, TSIRKARS122,
TSIRK4, TSIRK5, TSIRKPRSSP2, TSIRKARS443, TSIRKBPR3, TSIRKType, TSIRKRegister()
Level
beginner
Location
src/ts/impls/implicit/irk/irk.c
Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages