swMATH ID: 35172
Software Authors: Archis S. Joglekar; Matthew C. Levy
Description: VlaPy: A Python Package for 1D-1V Vlasov-Fokker-Planck Simulations. VlaPy is a pseudo-spectral 1D-1V Vlasov-Fokker-Planck code for modeling plasma physics. In addition to other schemes that have been implemented, VlaPy uses a sixth-order time-stepper and exponential integrators in Fourier space for the Vlasov equation, and a fast tridiagonal matrix solver to solve approximations of the Fokker-Planck equation. There are unit tests for the collision operators as well as integrated tests that verify VlaPy’s calculations against kinetic plasma physics phenomenon. It leverages xarray for data storage and MLFlow for experimental management. The framework is constructed in such a way that solvers can be swapped in and out readily.
Homepage: https://zenodo.org/record/4026770#.X3LyRS35yiI
Source Code:  https://github.com/joglekara/VlaPy
Dependencies: Python
Keywords: Python package; Vlasov-Poisson-Fokker-Planck; VPFP; 1D-1V Vlasov-Fokker-Planck; simulation; plasma physics; fluids; Journal of Open Source Software
Related Software: MLflow; NumPy; xarray; PlasmaPy; SciPy; Python
Cited in: 0 Documents

Standard Articles

1 Publication describing the Software Year