A User-Friendly Python Interface for the Numerical Relativity Code AMSS-NCKU
arXiv:2509.21652 · doi:10.1016/j.ascom.2026.101093
Abstract
Numerical relativity has brought about profound and wide-ranging influences on modern astrophysics and gravitational-wave astronomy. In this study, we present a user-friendly Python interface for the numerical relativity code AMSS-NCKU. This interface facilitates the automation of initializing and executing the AMSS-NCKU simulations, as well as the automatic visualization of the output data. The Python interface can significantly reduce the operational complexity of the AMSS-NCKU simulation workflow, lowering the technical barriers for new users. To show the utility of this Python interface, we present two representative examples of numerical relativity simulations (the binary black hole and triple black hole merger processes), obtaining stable numerical results and the expected physical behaviors for black hole systems. Keywords: Numerical Relativity, Gravitational Waves, Black Holes, Python
14 pages, 4 figures, 1 appendix. V2: minor revisions; V3: formulas used to exact gravitational waves were added; V4: modifying some background discussions and figures; V5: published version
References in corpus (46)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Array Programming with NumPy
- Multi-messenger Observations of a Binary Neutron Star Merger
- Evolution of Binary Black Hole Spacetimes
- Evolutions in 3D numerical relativity using fixed mesh refinement
- Inspiral, merger and ring-down of equal-mass black-hole binaries
- Numerical Relativity Using a Generalized Harmonic Decomposition
- A single-domain spectral method for black hole puncture data
- High-accuracy waveforms for binary black hole inspiral, merger, and ringdown
- Recoil Velocities from Equal-Mass Binary-Black-Hole Mergers
- How to move a black hole without excision: gauge conditions for the numerical evolution of a moving puncture
- Simulating coalescing compact binaries by a new code SACRA
- THC: a new high-order finite-difference high-resolution shock-capturing code for special-relativistic hydrodynamics
- Compact binary evolutions with the Z4c formulation
- Observation of Gravitational Waves from the Coalescence of a Compact Object and a Neutron Star
- Binary black-hole evolutions of excision and puncture data
- Towards a Stable Numerical Evolution of Strongly Gravitating Systems in General Relativity: The Conformal Treatments
- Beyond second-order convergence in simulations of binary neutron stars in full general-relativity
- Unequal Mass Binary Black Hole Plunges and Gravitational Recoil
- Black Hole Mergers and Unstable Circular Orbits
- Numerical relativity simulations of binary neutron stars
- Anatomy of the binary black hole recoil: A multipolar analysis
- Numerical relativity simulations of neutron star merger remnants using conservative mesh refinement
- Relativistic magnetohydrodynamics in dynamical spacetimes: A new AMR implementation
- Numerical simulations of single and binary black holes in scalar-tensor theories: circumventing the no-hair theorem
- SpECTRE: A Task-based Discontinuous Galerkin Code for Relativistic Astrophysics
- Sub-radian-accuracy gravitational waveforms of coalescing binary neutron stars in numerical relativity
- A multi-block infrastructure for three-dimensional time-dependent numerical relativity
- Spin Diagrams for Equal-Mass Black-Hole Binaries with Aligned Spins
- GRChombo: An adaptable numerical relativity code for fundamental physics
- Filling the holes: Evolving excised binary black hole initial data with puncture techniques
- A new public code for initial data of unequal-mass, spinning compact-object binaries
- Comparing gravitational waves from nonprecessing and precessing black hole binaries in the corotating frame
- SENR/NRPy+: Numerical Relativity in Singular Curvilinear Coordinate Systems
- Sub-radian-accuracy gravitational waves from coalescing binary neutron stars II: Systematic study on the equation of state, binary mass, and mass ratio
- The Singularity Threshold of the Nonlinear Sigma Model Using 3D Adaptive Mesh Refinement
- AMR, stability and higher accuracy
- GWTC-4.0: An Introduction to Version 4.0 of the Gravitational-Wave Transient Catalog
- GRAthena++: puncture evolutions on vertex-centered oct-tree AMR
- Evolving a puncture black hole with fixed mesh refinement
- A Reinvestigation of Moving Punctured Black Holes with a New Code
- Numerical stability of the Z4c formulation of general relativity
- Binary Black Hole merger in f(R) theory
- An Extension of the Athena++ Code Framework for Radiation-Magnetohydrodynamics in General Relativity Using a Finite-Solid-Angle Discretization
- Improved fast-rotating black hole evolution simulations with modified Baumgarte-Shapiro-Shibata-Nakamura formulation
- Modifications for numerical stability of black hole evolution