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

Lagrange interpolation.

Author
Raphael Blanchard, Klaus Reuter, Katharina Kormann; Contact: Katharina Kormann

The library sll_lagrange_interpolation currently only offers two implementations of the interpolator routine interpolate_array_disp on uniform 1D grids. The module sll_m_lagrange_interpolation_1d_fast is a fast implementation that also works in combination with domain decomposition. In particular, for the MPI domain decomposition use case, it implements a Lagrange interpolation that is always centered around the point that is displaced (odd number of points). The module sll_m_lagrange_interpolation_1d, on the other hand, uses an interpolation that is centered around interval to which the point is displaced (even number of points). For the boundary closure, three possiblities are implemented: Either halo cells are provided or periodic boundary conditions can be used. A third alternative is to use a one-sided stencil at the boundary.

Todo:
    Report Typos and Errors