![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
ODE time integrators, with a common interface.
The user should provide a state vector of class(sll_vector_space_base), and an ODE system of class(sll_ode_base). This library defines an abstract type sll_ode_base for a generic ODE system \( dy/dt = f(t,y) \), and an abstract type sll_ode_integrator_base for a generic ODE time integrator. Both types rely on the assumption that the state vector variable \( y \) is described by an object of class(sll_vector_space_base).
This library also defines a wide selection of time integrators, in the form of concrete types extending sll_ode_integrator_base (WIP).
Add some fortran lines to explain how ti use the library
1.9.1