Year: 2025
Type: article
Abstract: Next-generation gravitational wave (GW) detectors such as Cosmic Explorer, the Einstein Telescope, and LISA, demand highly accurate and extensive GW catalogs to faithfully extract physical parameters from observed signals. However, numerical relativity (NR) faces significant challenges in generating these catalogs at the required scale and accuracy on modern computers, as NR codes do not fully exploit modern GPU capabilities. In response, we extend NRPy, a Python-based NR code-generation framework, to develop NRPyEllipticGPU—a CUDA-optimized elliptic solver tailored for the binary black hole initial data problem. NRPyEllipticGPU is the first GPU-enabled elliptic solver in the NR community, supporting a variety of coordinate systems and demonstrating substantial performance improvements on both consumer-grade and HPC-grade GPUs. We show that, when compared to a high-end CPU, NRPyEllipticGPU achieves on a high-end GPU up to a sixteenfold speedup in single precision while increasing double-precision performance by a factor of 2–4. This performance boost leverages the GPU’s superior parallelism and memory bandwidth to achieve a compute-bound application and enhancing the overall simulation efficiency. As NRPyEllipticGPU shares the core infrastructure common to NR codes, this work serves as a practical guide for developing full, CUDA-optimized NR codes.
Source: Classical and Quantum Gravity
Language: English
Subfield: Astronomy and Astrophysics
Field: Physics and Astronomy
Domain: Physical Sciences
Open Access status: hybrid
Estimated APC paid: $3,325
Awards: G1011805105, G1187630603, Collaborative Research: WoU-MMA: Toward Binary Neutron Star Mergers on a Moving-mesh, G127156130, Democratizing Numerical Relativity: Advancing Binary Black Hole Simulations on Consumer-Grade Hardware, Boosting Algorithmic Efficiency: Numerical Relativity in Dynamical, Curvilinear Coordinates, Frameworks: E=mc2 - Enabling Multimessenger astrophysics through Community-driven Cyberinfrastructure, G210739797, G2825332736, G2873784832, G2975470616, Collaborative Research: WoU-MMA: Toward Binary Neutron Star Mergers on a Moving-mesh, G388870099, G4090912142, G4597760144, Boosting Algorithmic Efficiency: Numerical Relativity in Dynamical, Curvilinear Coordinates, Cybertraining: Implementation: Small: CIberCATSS, A Comprehensive, Applied and Tangible CyberInfrastructure Summer School in Southeastern Wisconsin, G565019308, G6293982872, G6757593912, Collaborative Research: Frameworks: The Einstein Toolkit ecosystem: Enabling fundamental research in the era of multi-messenger astrophysics, G8344175379
OpenAlex ID: W4410198291
