9
$\begingroup$

What are the Wolfram Mathematica NDSolve function methods? I know that in Wolfram Mathematica I can specify solving method in NDSolve function, but I can't find a full list of available methods in documentation.

  • 0
    better question for http://mathematica.stackexchange.com2015-04-13

1 Answers 1

14

These are some of the methods:

"Adams" - predictor-corrector Adams method with orders 1 through 12

"BDF" - Gear implicit backward differentiation formulas with orders 1 through 5

"ExplicitRungeKutta" - adaptive embedded pairs of 2(1) through 9(8) Runge-Kutta methods

"ImplicitRungeKutta" - families of arbitrary-order implicit Runge-Kutta methods

"SymplecticPartitionedRungeKutta" - interleaved Runge-Kutta methods for separable Hamiltonian systems

"MethodOfLines" - method of lines for solution of PDEs

"Extrapolation" - (Gragg-)Bulirsch-Stoer extrapolation method, with possible submethods

  • "ExplicitEuler" - forward Euler method

  • "ExplicitMidpoint" - midpoint rule method

  • "ExplicitModifiedMidpoint" - midpoint rule method with Gragg smoothing

  • "LinearlyImplicitEuler" - linearly implicit Euler method

  • "LinearlyImplicitMidpoint" - linearly implicit midpoint rule method

  • "LinearlyImplicitModifiedMidpoint" - linearly implicit Bader-smoothed midpoint rule method

"DoubleStep" - "baby" version of "Extrapolation"

"LocallyExact" - numerical approximation to locally exact symbolic solution

"StiffnessSwitching" - allows switching between nonstiff and stiff methods in the middle of the integration

"Projection" - invariant-preserving method

"OrthogonalProjection" - method that preserves orthonormality of solutions

"IDA" - general purpose solver for the initial value problem for systems of differential-algebraic equations (DAEs)

"Shooting" - shooting method for BVPs

"Chasing" - Gelfand-Lokutsiyevskii chasing method for BVPs

"EventLocator" - event location for detecting discontinuities, periods, etc.

  • 1
    Mathematica 10 and beyond : `FiniteElements` . A big step forward.2016-11-25