ASCL.net

Astrophysics Source Code Library

Making codes discoverable since 1999

ASCL Code Record

[ascl:2503.036] NRPyElliptic: Hyperbolic relaxation solver for elliptic equations

NRPyElliptic sets up initial data (ID) for numerical relativity (NR) using the same numerical methods employed for solving hyperbolic evolution equations. The code implements a hyperbolic relaxation method to solve complex nonlinear elliptic PDEs for NR ID. The hyperbolic PDEs are evolved forward in (pseudo)time, resulting in an exponential relaxation of the arbitrary initial guess to a steady state that coincides with the solution of the elliptic system. The package solves these equations on highly efficient numerical grids exploiting underlying symmetries in the physical scenario. NRPyElliptic is built in the NRPy+ (ascl:1807.025) framework, which facilitates the solution of hyperbolic PDEs on Cartesian-like, spherical-like, cylindrical-like, or bispherical-like numerical grids.

Code site:
https://github.com/assumpcaothiago/NRPyElliptic
Described in:
https://ui.adsabs.harvard.edu/abs/2022PhRvD.105j4037A
Bibcode:
2025ascl.soft03036A

Views: 49

ascl:2503.036
Add this shield to your page
Copy the above HTML to add this shield to your code's website.