PETSc version 3.16.1
Fix/Edit manual page

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