VlaPy: A Python package for Eulerian Vlasov-Poisson-Fokker-Planck Simulations

  • Joglekar A
  • Levy M
N/ACitations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Here we introduce VlaPy: a one-spatial-dimension, one-velocity-dimension (1D-1V), Eulerian Vlasov-Poisson-Fokker-Planck (VPFP) simulation code written in Python. The Vlasov-Poisson-Fokker-Planck system of equations is commonly used to study plasma and fluid physics in a broad set of topical environments, ranging from space physics, to laboratorycreated plasmas for fusion applications (Betti & Hurricane, 2016; Chen, Klein, & Howes, 2019; Fasoli et al., 2016; Ongena, Koch, Wolf, & Zohm, 2016). More specifically, the Vlasov-Poisson system of equations is typically employed to model collisionless plasmas. The Fokker-Planck operator can be introduced into this system to represent the effect of collisions. The primary advantage of this scheme is that instead of relying on numerical diffusion to smooth smallscale structures that arise when modeling collisionless plasmas, the Fokker-Planck operator enables a physics-based smoothing mechanism.

Cite

CITATION STYLE

APA

Joglekar, A., & Levy, M. (2020). VlaPy: A Python package for Eulerian Vlasov-Poisson-Fokker-Planck Simulations. Journal of Open Source Software, 5(53), 2182. https://doi.org/10.21105/joss.02182

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free