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.
Gauss-Legrendre methods are currently supported. These are A-stable symplectic methods with an arbitrary number of stages. The order of accuracy is 2s
when using s stages. The default method uses three stages and thus has an order of six. The number of stages (thus order) can be set with
-ts_irk_nstages or TSIRKSetNumStages()
.
See Also#
TS: Scalable ODE and DAE Solvers, TSCreate()
, TS
, TSSetType()
, TSIRKSetType()
, TSIRKGetType()
, TSIRKGAUSS
, TSIRKRegister()
, TSIRKSetNumStages()
, TSType
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