A well-balanced discontinuous Galerkin method for the first--order Z4 formulation of the Einstein--Euler system
Michael Dumbser, Olindo Zanotti, Elena Gaburro, Ilya Peshkov

TL;DR
This paper introduces a new well-balanced discontinuous Galerkin method with a subcell finite volume limiter for the Einstein--Euler equations, enabling stable long-term simulations of black holes and neutron stars with improved accuracy and robustness.
Contribution
The paper presents a novel well-balanced DG scheme with a subcell FV limiter for the first-order Z4 formulation, including a new filter for low-density matter and demonstrating superior stability in complex relativistic simulations.
Findings
Stable long-term black hole simulations achieved.
Accurate evolution of TOV stars without artificial atmosphere.
Successful head-on black hole collision simulation.
Abstract
In this paper we develop a new well-balanced discontinuous Galerkin (DG) finite element scheme with subcell finite volume (FV) limiter for the numerical solution of the Einstein--Euler equations of general relativity based on a first order hyperbolic reformulation of the Z4 formalism. The first order Z4 system, which is composed of 59 equations, is analyzed and proven to be strongly hyperbolic for a general metric. The well-balancing is achieved for arbitrary but a priori known equilibria by subtracting a discrete version of the equilibrium solution from the discretized time-dependent PDE system. Special care has also been taken in the design of the numerical viscosity so that the well-balancing property is achieved. As for the treatment of low density matter, e.g. when simulating massive compact objects like neutron stars surrounded by vacuum, we have introduced a new filter in the…
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.
