![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Operator splitting methods.
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