Going Beyond the MHD Approximation: Physics-Based Numerical Solution of the CGL Equations
Deepak Bhoriya, Dinshaw S. Balsara, Vladimir Florinski, Harish, Kumar

TL;DR
This paper introduces a robust numerical method for solving the CGL equations, which describe anisotropic plasma behavior, overcoming previous challenges related to hyperbolicity and pressure anisotropy.
Contribution
A physics-informed pressure relaxation technique based on pitch-angle scattering is proposed, ensuring hyperbolicity and robustness of CGL-based numerical simulations across all magnetic field strengths.
Findings
The new algorithm maintains hyperbolicity even with large pressure anisotropy.
It performs well in both weakly and strongly collisional plasma regimes.
Successfully simulates complex space plasma interactions, including shock-magnetosphere interactions.
Abstract
We present a new numerical model for solving the Chew-Goldberger-Low system of equations describing a bi-Maxwellian plasma in a magnetic field. Heliospheric and geospace environments are often observed to be in an anisotropic state with distinctly different parallel and perpendicular pressure components. The CGL system represents the simplest leading order correction to the common isotropic MHD model that still allows to incorporate the latter's most desirable features. However, the CGL system presents several numerical challenges: the system is not in conservation form, the source terms are stiff, and unlike MHD it is prone to a loss of hyperbolicity if the parallel and perpendicular pressures become too different. The usual cure is to bring the parallel and perpendicular pressures closer to one another; but that has usually been done in an ad hoc manner. We present a physics-informed…
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.
