Variational Formulation of E & M Particle Simulation Algorithms in Cylindrical Geometry using an Angular Modal Decomposition
A. B. Stamm, B. A. Shadwick

TL;DR
This paper develops a variational method-based algorithm for simulating kinetic plasmas in cylindrical geometry, utilizing Fourier angular decomposition and finite element interpolation to ensure energy conservation and reduce numerical artifacts.
Contribution
It introduces a novel variational formulation for E&M particle simulations in cylindrical coordinates with angular modal decomposition, preserving symmetries and energy conservation.
Findings
Exact energy conservation achieved in simulations.
Reduced grid heating and numerical artifacts.
Effective handling of cylindrical geometry in plasma simulations.
Abstract
Taking advantage of the flexibility of the variational method with coordinate transformations, we derive a self-consistent set of equations of motion from a discretized Lagrangian to study kinetic plasmas using a Fourier decomposed cylindrical coordinate system. The phase-space distribution function was reduced to a collection of finite-sized macro-particles of arbitrary shape moving on a virtual Cartesian grid. However, the discretization of field quantities was performed in cylindrical coordinates and decomposed into a truncated Fourier series in angle. A straightforward finite element interpolation scheme is used to transform between the two grids. The equations of motion were then obtained by demanding the action be stationary. The primary advantage of the variational approach is preservation of Lagrangian symmetries. In the present case, this leads to exact energy conservation,…
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
TopicsMagnetic confinement fusion research · Computational Physics and Python Applications · Model Reduction and Neural Networks
