Litcius/Paper detail

GR-Athena++: Puncture Evolutions on Vertex-centered Oct-tree Adaptive Mesh Refinement

Boris Daszuta, Francesco Zappa, William Cook, David Radice, Sebastiano Bernuzzi, Viktoriya Morozova

2021The Astrophysical Journal Supplement Series47 citationsDOIOpen Access PDF

Abstract

Abstract Numerical relativity is central to the investigation of astrophysical sources in the dynamical and strong-field gravity regime, such as binary black hole and neutron star coalescences. Current challenges set by gravitational-wave and multimessenger astronomy call for highly performant and scalable codes on modern massively parallel architectures. We present GR-Athena++ , a general-relativistic, high-order, vertex-centered solver that extends the oct-tree, adaptive mesh refinement capabilities of the astrophysical (radiation) magnetohydrodynamics code Athena++ . To simulate dynamical spacetimes, GR-Athena++ uses the Z4c evolution scheme of numerical relativity coupled to the moving puncture gauge. We demonstrate stable and accurate binary black hole merger evolutions via extensive convergence testing, cross-code validation, and verification against state-of-the-art effective-one-body waveforms. GR-Athena++ leverages the task-based parallelism paradigm of Athena++ to achieve excellent scalability. We measure strong-scaling efficiencies above 95% for up to ∼1.2 × 10 4 CPUs and excellent weak scaling is shown up to ∼10 5 CPUs in a production binary black hole setup with adaptive mesh refinement. GR-Athena++ thus allows for the robust simulation of compact binary coalescences and offers a viable path toward numerical relativity at exascale.

Topics & Concepts

Adaptive mesh refinementPhysicsNumerical relativityScalabilityGravitational waveMachine epsilonVertex (graph theory)Polygon meshComputational scienceComputer scienceAstrophysicsAlgorithmTheoretical computer scienceComputer graphics (images)GraphDatabasePulsars and Gravitational Waves ResearchAstrophysical Phenomena and ObservationsGamma-ray bursts and supernovae