petsc-3.7.1 2016-05-15
Report Typos and Errors

# TSARKIMEX

ODE and DAE solver using Additive Runge-Kutta IMEX schemes These methods are intended for problems with well-separated time scales, especially when a slow scale is strongly Many brnonlinear such that it is expensive to solve with a fully implicit method. The user should provide the stiff part Many brof the equation using TSSetIFunction() and the non-stiff part with TSSetRHSFunction(). Many br

### Notes

The default is TSARKIMEX3, it can be changed with TSARKIMEXSetType() or -ts_arkimex_type Many br

If the equation is implicit or a DAE, then TSSetEquationType() needs to be set accordingly. Refer to the manual for further information. Many br

Methods with an explicit stage can only be used with ODE in which the stiff part G(t,X,Xdot) has the form Xdot + Ghat(t,X). Many br

Consider trying TSROSW if the stiff part is linear or weakly nonlinear. Many br

Many br

### See Also

TSCreate(), TS, TSSetType(), TSARKIMEXSetType(), TSARKIMEXGetType(), TSARKIMEXSetFullyImplicit(), TSARKIMEX1BEE,
TSARKIMEX2C, TSARKIMEX2D, TSARKIMEX2E, TSARKIMEX3, TSARKIMEXL2, TSARKIMEXA2, TSARKIMEXARS122, Many brTSARKIMEX4, TSARKIMEX5, TSARKIMEXPRSSP2, TSARKIMEXARS443, TSARKIMEXBPR3, TSARKIMEXType, TSARKIMEXRegister() Many br

Level:beginner
Location:src/ts/impls/arkimex/arkimex.c
Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages

### Examples

src/ts/examples/tutorials/ex22.c.html
src/ts/examples/tutorials/ex25.c.html
src/ts/examples/tutorials/ex31.c.html
src/ts/examples/tutorials/ex35.cxx.html
src/ts/examples/tutorials/extchem.c.html
src/ts/examples/tutorials/ex22f.F.html
src/ts/examples/tutorials/ex22f_mf.F90.html