TL;DR
SENR/NRPy+ is an open-source numerical relativity code that efficiently models black hole dynamics in singular curvilinear coordinates, demonstrating exponential convergence and ease of use with Python interfaces.
Contribution
It extends BSSN formulation to broader curvilinear coordinates, providing a Python-based tensorial equation interface and validated high-accuracy black hole simulations.
Findings
Achieves nearly exponential convergence of errors with increasing finite difference order.
Demonstrates high accuracy in black hole evolutions with coordinate singularities.
Validates against established codes with excellent agreement.
Abstract
We report on a new open-source, user-friendly numerical relativity code package called SENR/NRPy+. Our code extends previous implementations of the BSSN reference-metric formulation to a much broader class of curvilinear coordinate systems, making it ideally-suited to modeling physical configurations with approximate or exact symmetries. In the context of modeling black hole dynamics, it is orders of magnitude more efficient than other widely used open-source numerical relativity codes. NRPy+ provides a Python-based interface in which equations are written in natural tensorial form and output at arbitrary finite difference order as highly efficient C code, putting complex tensorial equations at the scientist's fingertips without the need for an expensive software license. SENR provides the algorithmic framework that combines the C codes generated by NRPy+ into a functioning numerical…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
