SeLaLib (the Semi-Lagrangian Library) is a library providing numerical methods for the kinetic models of plasma physics, in particular different types of Vlasov equations including the gyrokinetic model coupled to field solvers based on the Poisson, Maxwell or gyrokinetic quasi-neutraly equations. The PDEs are solved on structured mapped meshes or a collection of patches of such meshes, where the meshes are defined by a mapping for a cartesian logical grid. It is developed with an ADT and is strongly related to the INRIA large scale initiative Fusion.
One of its aims is to provide numerical building blocks for the GYSELA code developed at CEA Cadarache in collaboration with the Calvi project-team. GYSELA is used by physicists for simulating the development of turbulence in magnetic fusion plasmas in particular in view of the ITER project.