BHaHAHA: A Fast, Robust Apparent Horizon Finder Library for Numerical Relativity
Zachariah B. Etienne, Thiago Assump\c{c}\~ao, Leonardo Rosa Werneck, Samuel D. Tootle

TL;DR
BHaHAHA is an open-source, infrastructure-agnostic library for apparent horizon finding in numerical relativity, utilizing a novel hyperbolic flow approach with significant speed improvements.
Contribution
It introduces the first hyperbolic flow-based method for AH finding, achieving high speed and robustness across different NR codes.
Findings
64x speedup over naive hyperbolic relaxation on single slices
Achieves within 10% of AHFinderDirect runtimes on a single core
Approximately 2.1 times faster than AHFinderDirect on HPC clusters
Abstract
Apparent horizon (AH) finders are essential for characterizing black holes and excising their interiors in numerical relativity (NR) simulations. However, open-source AH finders to date are tightly coupled to individual NR codes. We introduce BHaHAHA, the BlackHoles@Home Apparent Horizon Algorithm, the first open-source, infrastructure-agnostic library for AH finding in NR. BHaHAHA implements the first-ever hyperbolic flow-based approach, recasting the elliptic partial differential equation for a marginally outer trapped surface as a damped nonlinear wave equation. To enhance performance, BHaHAHA incorporates a multigrid-inspired refinement strategy, an over-relaxation technique, and OpenMP parallelization. When compared to a na\"ive hyperbolic relaxation implementation, these enhancements result in 64x speedups for difficult common-horizon finds on a single spacetime slice, enabling…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
