Discontinuous Galerkin Representation of the Maxwell-Jüttner Distribution
Grant Johnson, Ammar Hakim, James Juno
TL;DR
Relativistic kinetic simulations require accurate representation of the Maxwell-Jüttner distribution on bounded momentum grids, but finite-domain truncation and projection errors can distort key moments. The authors introduce a moment-preserving iterative correction scheme compatible with discontinuous Galerkin discretizations, together with a robust, weak-projection-based method to compute nonlinear quantities such as the Lorentz boost factor $\Gamma$ and associated moments. They also develop a Maxwell-Jüttner initialization routine using asymptotic expansions to avoid problematic Bessel-function evaluations and a density-correction approach coupled with Picard iteration to force projected distributions to match target moments, achieving machine-precision accuracy with significantly reduced grid sizes. The resulting framework enables accurate, conservative relativistic BGK closures and Vlasov-Maxwell-BGK simulations on DG grids, with potential extensions to curved spaces and adaptive momentum-space grids.
Abstract
Kinetic simulations of relativistic gases and plasmas are critical for understanding diverse astrophysical and terrestrial systems, but the accurate construction of the relativistic Maxwellian, the Maxwell-Jüttner (MJ) distribution, on a discrete simulation grid is challenging. Difficulties arise from the finite velocity bounds of the domain, which may not capture the entire distribution function, as well as errors introduced by projecting the function onto a discrete grid. Here we present a novel scheme for iteratively correcting the moments of the projected distribution applicable to all grid-based discretizations of the relativistic kinetic equation. In addition, we describe how to compute the needed nonlinear quantities, such as Lorentz boost factors, in a discontinuous Galerkin (DG) scheme through a combination of numerical quadrature and weak operations. The resulting method accurately captures the distribution function and ensures that the moments match the desired values to machine precision.
