Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
sll_operator_splitting

Operator splitting methods.

Author
Selalib team
Contact: Eric Sonnendrücker

Operator splitting is used to solve equations of the form \(\frac{dU}{dt} = (T+V)U \), where \(T \) and \(V \) are two differential operators by solving successively the simpler equations

The base class in sll_operator_splitting_base.F90 implements the composition form different kinds of composition methods defined by their coefficients.

The application of an operator splitting method to a concrete problem is done by extending the sll_t_operator_splitting splitting base class by a new type containing on the one hand the data on which the operators act and a specific implementation of the two operators

Examples of applications are provided for

References

[HLW] E. Hairer, C. Lubich, G. Wanner, Geometrical numerical integration, Springer 2006 Composition of more that two operators can be reduce to the composition ot two operators by taking there first order composition and its adjoint (See (HLW) section II.5)

Modules available

    Report Typos and Errors