A discontinuous Galerkin method for solving the fluid and MHD equations in astrophysical simulations
Philip Mocz (1), Mark Vogelsberger (1), Debora Sijacki (1,2), Ruediger, Pakmor (3), Lars Hernquist (1) ((1) Harvard/CfA, (2) IoA Cambridge, (3), Heidelberg Institute for Theoretical Studies)

TL;DR
This paper introduces a discontinuous Galerkin (DG) method for astrophysical fluid and MHD simulations, demonstrating improved accuracy and stability over traditional finite volume methods, especially on complex meshes.
Contribution
The authors develop and implement a DG method in the AREPO code, showing its advantages over FV approaches, including higher accuracy, better magnetic field representation, and suitability for complex mesh geometries.
Findings
DG method offers higher accuracy than FV of same order.
Reduces post-shock oscillations and artificial diffusion.
Enables divergence-free magnetic field representation.
Abstract
A discontinuous Galerkin (DG) method suitable for large-scale astrophysical simulations on Cartesian meshes as well as arbitrary static and moving Voronoi meshes is presented. Most major astrophysical fluid dynamics codes use a finite volume (FV) approach. We demonstrate that the DG technique offers distinct advantages over FV formulations on both static and moving meshes. The DG method is also easily generalized to higher than second-order accuracy without requiring the use of extended stencils to estimate derivatives (thereby making the scheme highly parallelizable). We implement the technique in the AREPO code for solving the fluid and the magnetohydrodynamic (MHD) equations. By examining various test problems, we show that our new formulation provides improved accuracy over FV approaches of the same order, and reduces post-shock oscillations and artificial diffusion of angular…
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.
