Diagnosing symplecticity in simulations of high-dimensional Hamiltonian systems
William Barham, J. W. Burby
TL;DR
The paper introduces a computable diagnostic based on the first Poincaré integral invariant to quantify preservation of the symplectic form in Hamiltonian simulations. It demonstrates, through high- and low-regularity analyses and PIC-based experiments, that time-stepping with piecewise linear interpolation fails to be symplectic, while higher-order interpolation restores symplecticity in Strang-splitting schemes. The diagnostic converges spectrally for smooth data and reveals a critical link between spatial regularity and symplecticity preservation, with smoothing unable to fix linear-interpolation failures. Practically, the work underscores that truly structure-preserving PIC methods require globally $C^1$ interpolation (e.g., cubic B-splines) to ensure long-time symplectic behavior and energy stability.
Abstract
Integrals of the Liouville $1$-form, known as the first Poincaré integral invariant, provide a computable figure of merit for monitoring the conservation of symplecticity in the numerical integration of Hamiltonian systems. These integrals may be approximated with spectral convergence in the number of sample points, limited only by the regularity of the Hamiltonian. We devise a numerical integral invariant diagnostic for checking preservation of symplecticity in particle-in-cell (PIC) kinetic plasma simulation codes. As a first application of this diagnostic tool, we check the preservation of symplecticity in symplectic electrostatic particle-in-cell (PIC) methods. Surprisingly, such PIC methods fail to have symplectic time-advance maps if the charge is interpolated to the grid using linear shape functions, as is commonly done in practice. It is found that at least quadratic interpolation is needed for a structure-preserving PIC method to truly be symplectic.
