ExaGRyPE: Numerical General Relativity Solvers Based upon the Hyperbolic PDEs Solver Engine ExaHyPE
Han Zhang (1, 2), Baojiu Li (2), Tobias Weinzierl (1), Cristian, Barrera-Hinojosa (3) ((1) Department of Computer Science, Durham University,, (2) Institute for Computational Cosmology, Durham University (3) Instituto de, F\'isica y Astronom\'ia, Universidad de Valpara\'iso)

TL;DR
ExaGRyPE is a suite of numerical relativity solvers built on ExaHyPE 2, employing high-order finite difference schemes, adaptive mesh refinement, and parallel computing to simulate black hole spacetimes efficiently.
Contribution
The paper introduces ExaGRyPE's software architecture, domain-specific Python interface, and its application to black hole simulations, advancing numerical relativity tools for exascale computing.
Findings
Successfully simulated gauge wave, black holes, and binary systems.
Demonstrated the code's maturity and usability.
Identified numerical challenges for future research.
Abstract
ExaGRyPE describes a suite of solvers for numerical relativity, based upon ExaHyPE 2, the second generation of our Exascale Hyperbolic PDE Engine. The presented generation of ExaGRyPE solves the Einstein equations in the CCZ4 formulation under a 3+1 foliation and focuses on black hole spacetimes. It employs a block-structured Cartesian grid carrying a higher-order order Finite Difference scheme with adaptive mesh refinement, it facilitates massive parallelism combining message passing, domain decomposition and task parallelism, and it supports the injection of particles into the grid as data probes or tracers. We introduce the ExaGRyPE-specific building blocks within ExaHyPE 2, and discuss its software architecture and compute-n-feel: For this, we formalize the creation of any specific simulation with ExaGRyPE as a sequence of lowering operations, where abstract logical tasks are…
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.
Taxonomy
TopicsNumerical methods for differential equations · Computational Physics and Python Applications · Geophysics and Gravity Measurements
