A dual grid geometric electromagnetic particle in cell method
Katharina Kormann, Eric Sonnendrücker
TL;DR
The paper addresses long-time, structure-preserving simulation of the $Vlasov-Maxwell$ system by developing a dual-grid mimetic finite-difference PIC method. It constructs a commuting discrete de Rham diagram on primal and dual Cartesian grids, derives semi-discrete equations from a discrete action principle, and employs a Hamiltonian-splitting time integrator to propagate the system while preserving key constraints. The main contributions include tensor-product mimetic operators, discrete Hodge mappings, a noncanonical Hamiltonian formulation, and detailed numerical validation (Hodge solver accuracy, wave dispersion, and Weibel instability) demonstrating robust conservation and high-order accuracy. The work enables high-order, geometry-preserving PIC on Cartesian grids with scalable AMReX integration, offering potential improvements in long-time plasma simulations and future extensions to adaptive mesh refinement and complex geometries.
Abstract
Geometric particle-in-cell discretizations have been derived based on a discretization of the fields that is conforming with the de Rham structure of the Maxwell's equation and a standard particle-in-cell ansatz for the fields by deriving the equations of motion from a discrete action principle. While earlier work has focused on finite element discretization of the fields based on the theory of Finite Element Exterior Calculus, we propose in this article an alternative formulation of the field equations that is based on the ideas conveyed by mimetic finite differences. The needed duality being expressed by the use of staggered grids. We construct a finite difference formulation based on degrees of freedom defined as point values, edge, face and volume integrals on a primal and its dual grid. Compared to the finite element formulation no mass matrix inversion is involved in the formulation of the Maxwell solver. In numerical experiments, we verify the conservation properties of the novel method and study the influence of the various parameters in the discretization.
