Time-steppers - ODE integrators - TS

The time-stepping (TS) component provides ODE integrators and pseudo-timestepping. TS internally employs SNES to solve the nonlinear problems at each time step (except for the PVODE functions, which use nonlinear solvers within PVODE).

Beginner - Basic usage
TS TSGetProblemType TSSetRHSFunction
TSBEULER TSGetSNES TSSetRHSJacobian
TSCN TSGetTime TSSetSolution
TSCreate TSProblemType TSSolve
TSDestroy TSRK TSStep
TSEULER TSSSP TSSundialsMonitorInternalSteps
TSGL TSSUNDIALS TSSundialsSetExactFinalTime
TSGLAcceptType TSSetFromOptions TSTHETA
TSGLAdapt TSSetIFunction TSType
TSGLAdaptType TSSetIJacobian TSView
TSGLType TSSetMatrices
TSGetKSP TSSetProblemType
Intermediate - Setting options for algorithms and data structures
TSDefaultComputeJacobian TSGetTimeStepNumber TSSetApplicationContext
TSDefaultComputeJacobianColor TSGetType TSSetDuration
TSGLSetAcceptType TSMonitorCancel TSSetInitialTimeStep
TSGLSetType TSMonitorDefault TSSetPostStep
TSGetApplicationContext TSMonitorLGCreate TSSetPreStep
TSGetDuration TSMonitorLGDestroy TSSetTime
TSGetMatrices TSMonitorSet TSSetTimeStep
TSGetOptionsPrefix TSMonitorSolution TSSetType
TSGetRHSJacobian TSPseudoSetTimeStep TSSundialsSetTolerance
TSGetSolution TSPythonSetType TSSundialsSetType
TSGetTimeStep TSRKSetTolerance TSViewFromOptions
Advanced - Setting more advanced options and customization
TSAppendOptionsPrefix TSGLRegisterDestroy TSRegisterAll
TSGLAcceptRegister TSGLRegisterDynamic TSRegisterDestroy
TSGLAcceptRegisterDynamic TSPseudoComputeTimeStep TSRegisterDynamic
TSGLAdaptRegister TSPseudoDefaultTimeStep TSSetOptionsPrefix
TSGLAdaptRegisterAll TSPseudoDefaultVerifyTimeStep TSSetUp
TSGLAdaptRegisterDestroy TSPseudoIncrementDtFromInitialDt TSSundialsGetIterations
TSGLAdaptRegisterDynamic TSPseudoSetTimeStepIncrement TSSundialsGetPC
TSGLGetAdapt TSPseudoSetVerifyTimeStep TSSundialsSetGMRESRestart
TSGLRegister TSPseudoVerifyTimeStep TSSundialsSetGramSchmidtType
TSGLRegisterAll TSRegister TSSundialsSetLinearTolerance
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
TSComputeIFunction TSDefaultPostStep TSGLFinalizePackage
TSComputeIJacobian TSDefaultPreStep TSGLInitializePackage
TSComputeRHSFunction TSFinalizePackage TSInitializePackage
TSComputeRHSJacobian TSGLAdaptInitializePackage
No deprecated routines

Table of Contents