Analysis of tensor-product discontinous Galerkin operators for Vlasov-Poisson simulations and GPU implementation on Python
D.W. Crews

TL;DR
This paper presents a GPU-accelerated implementation of tensor-product discontinuous Galerkin operators in Python for Vlasov-Poisson simulations, demonstrating high-order accuracy and efficient computation for plasma physics problems.
Contribution
It introduces a tensor-product formulation of DG operators and their GPU implementation in Python, enabling efficient high-order plasma simulations and transformations to global eigenfunctions.
Findings
GPU implementation achieves efficient high-order DG computations.
Simulation of plasma instability demonstrates method effectiveness.
Tensor-product transforms facilitate analysis and additional operations.
Abstract
The discontinuous Galerkin (DG) finite element method is conservative, lends itself well to parallelization, and is high-order accurate due to its close affinity with the theory of quadrature and orthogonal polynomials. When applied with an orthogonal discretization (\textit{i.e.} a rectilinear grid) the DG method may be efficiently implemented on a GPU in just a few lines of high-level language such as Python. This work demonstrates such an implementation by writing the DG semi-discrete equation in a tensor-product form and then computing the products using open source GPU libraries. The results are illustrated by simulating a problem in plasma physics, namely an instability in the magnetized Vlasov-Poisson system. Further, as DG is closely related to spectral methods through its orthogonal basis it is possible to calculate a transformation to an alternative set of global…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Elasticity and Material Modeling · Fluid Dynamics and Vibration Analysis
