VlaPy

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.

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element


References in zbMATH (referenced in 1 article , 1 standard article )

Showing result 1 of 1.
Sorted by year (citations)

  1. Archis S. Joglekar; Matthew C. Levy: VlaPy: A Python package for Eulerian Vlasov-Poisson-Fokker-Planck Simulations (2020) not zbMATH