Time integrator agnostic charge conserving finite element PIC
Abstract
Developing particle-in-cell (PIC) methods using finite element basis sets, and without auxiliary divergence cleaning methods, was a long-standing problem until recently. It was shown that if consistent spatial basis functions are used, one can indeed create a methodology that was charge conserving, albeit using a leapfrog time stepping method. While this is a significant advance, leapfrog schemes are only conditionally stable and time step sizes are closely tied to the underlying mesh. Ideally, to take full advantage of advances in finite element methods (FEMs), one needs a charge conserving PIC methodology that is agnostic to the time stepping method. This is the principal contribution of this paper. In what follows, we shall develop this methodology, prove that both charge and Gauss' laws are discretely satisfied at every time step, provide the necessary details to implement this methodology for both the wave equation FEM and Maxwell solver FEM, and finally demonstrate its efficacy on a suite of test problems. The method will be demonstrated by single particle evolution, non-neutral beams with space-charge, and adiabatic expansion of a neutral plasma, where the Debye length has been resolved, and real mass ratios are used.
- Publication:
-
Physics of Plasmas
- Pub Date:
- September 2021
- DOI:
- 10.1063/5.0046842
- arXiv:
- arXiv:2102.06248
- Bibcode:
- 2021PhPl...28i2111O
- Keywords:
-
- Physics - Plasma Physics;
- Physics - Computational Physics
- E-Print:
- The following article has been submitted to AIP Physics of Plasmas