
Towards a more robust algorithm for computing the Kerr quasinormal mode
frequencies
Sashwat Tanay
1, ∗
1
Department of Physics and Astronomy, The University of Mississippi, University, MS 38677, USA
Leaver’s method has been the standard for computing the quasinormal mode (QNM) frequencies
for a Kerr black hole (BH) for a few decades. We start with a spectral variant of Leaver’s method
introduced by Cook and Zalutskiy [Phys. Rev. D 90, 124021 (2014)], and propose improvements
in the form of computing the necessary derivatives analytically, rather than by numerical finite
differencing. We also incorporate this derivative information into
qnm
, a Python package which
finds the QNM frequencies via the spectral variant of Leaver’s method. We confine ourselves to first
derivatives only.
I. INTRODUCTION
When the two component black holes (BHs) of a binary
black hole (BBH) system merge together to form a single
BH, this BH oscillates in the so-called quasinormal modes
(QNMs). This final state of the system is referred to
as the ringdown state, in contrast to the initial inspiral
state wherein the two component BHs of the system
slowly rotate around a common center. All this while, the
BBH system and and resulting single BH keep on emitting
gravitational waves (GWs). The construction of templates
for accurate parameter estimation using GWs requires
the modeling on the ringdown state as well. The QNM
frequencies of a Kerr BH are functions of its parameters
like mass and spin. All this makes the determination of
the QNM frequencies becomes a matter of importance.
The QNMs have a fifty-plus years long history; see
Refs. [
1
,
2
] for reviews on the QNM literature. We will
confine ourselves to the literature immediately useful for
this paper. Leaver’s method has become the standard
way to hunt for the Kerr QNM frequencies [
3
], although
modifications have been suggested over the years [
4
]. The
method starts with Teukolsky equations which describe
the perturbations to the Kerr geometry. One then feeds a
Frobenius series ansatz (representing these perturbations)
to the Teukolsky equations, both in the radial and angular
sectors. This leads to recurrence relations which then are
turned into two infinite continued fraction (CF) equations.
Complex
ω
(the QNM frequency) and a separation con-
stant
A
are the two roots of these two CF equations which
are to be numerically found. All this is done for a fixed
dimensionless BH spin parameter a, where 0<a<1.
Cook and Zalutskiy in Ref. [
4
], presented a variant of
Leaver’s method where the CF approach was retained
while dealing with the radial sector but spectral decom-
position was introduced in the angular sector, thereby
recasting the problem as a CF equation and an eigenvalue
equation, both coupled together; also see Appendix A of
Ref. [
5
]. The advantage of the spectral approach is that it
leads to rapid convergence towards the solution. Recently,
∗stanay@go.olemiss.edu
qnm
, a Python package was released with Ref. [
6
] which
implemented the spectral approach of Ref. [4].
This paper aims to establish some theoretical founda-
tions on which improvements to the spectral variant of
Leaver’s method of Ref. [
4
] can be brought about. This is
mainly done by introducing ways to replace the computa-
tion of numerical derivatives (via finite differencing) with
those of analytical ones. This is so because in general,
analytical derivatives are more accurate and reliable than
their numerical counterparts. In this paper, we confine
ourselves to computing only the first derivatives, while
leaving second derivatives for future work. We also in-
corporate these improvements in the Python package
qnm.
The organization of the paper is as follows. The prob-
lem of finding the QNM frequencies of a Kerr BH is
introduced in Sec. II as a root-finding and an eigenvalue
problem, coupled together. In Sec. III, we highlight some
aspects of the present-day methods of computing these
frequencies where the inclusion of analytical derivative
information could be useful. Then in Sec. IV, we show
how to compute the necessary derivatives analytically,
while leaving some calculational details to Sec. V. We
devote some time to discussing the implementation of
the derivative information in the Python package
qnm
in Sec. VI, before summarizing in Sec. VII.
II. QNMS AS ROOTS OF A CONTINUED
FRACTION EQUATION
We will try to isolate the reader from some general
relativistic and other mathematical considerations while
casting the problem of finding the QNM frequencies of
a Kerr BH as a root-finding problem and an eigenvalue
problem, coupled together. The interested reader is re-
ferred to Ref. [
4
] and the references therein for details.
Our starting points will be Eqs. (44) and (56) of Ref. [
4
],
which we reproduce here (with
c≡aω
, where
a
is the di-
mensionless BH spin parameter and
ω
is the sought-after
arXiv:2210.03657v1 [gr-qc] 7 Oct 2022