Final project for Computational Physics (PHY 381C Fall 2022)
Author: Hector Iglesias
Gravitational waves are produced by a number of candidate sources, most notably the coalescence of a black hole binary. The gravitational wave signal from such sources can be split into three pieces: inspiral, merger, and ringdown. The inspiral portion of the waveform corresponds to the waves emitted by the orbiting black holes. The signal is essentially sinusoidal, and the orbits of the system is well described by Newtonian dynamics. In the merger phase, the black holes are so close together that relativistic effects become important in describing the dynamics of the system. At this point, the frequency and amplitude of the waveform increase drastically, hence the chirp in the signal. After the two black holes have merged, a final distorted black hole is left in the aftermath. The ringdown phase of the waveform originates from this final black hole, whose distortions are dissipated away in the form of gravitational waves. The waveform in this phase resembles the ringing of a bell as the black hole is relaxing and settling down to its final state, hence the name ringdown.
In the ringdown regime, the resulting black hole is a single perturbed black hole characterized by two parameters: the final remnant mass
Black hole perturbation theory shows that the QNMs can be decomposed into spin-weighted spheroidal harmonics, which can be written as an expansion in spin-weighted spherical harmonics, with angular numbers
where
In the paper On gravitational-wave spectroscopy of massive black holes with the space interferometer LISA [2], the real and imaginary parts of the complex QNM frequencies for different values of
where
Throughout this work, we will only focus on a single QNM. The motivation for this is that it would allow us to perform linear fits on the (log) amplitude and phase of the waveform in the ringdown regime. To see this, let us use the
where
as well as its phase
From these linear fits, we can determine the real and imaginary parts of the complex QNM frequency, and after inserting these into the fitting functions described above, we can recover the final black hole's mass and dimensionless spin.
Mayawaves is a python library developed by Deborah Ferguson that allows us to interact with data produced from the MAYA version of Einstein Toolkit. Einstein Toolkit is an open-source software platform of computational tools that is used in gravitational physics research, primarily for simulating mergers of compact objects such as black holes. MAYA is a particular version of the code developed by Dr. Deirdre Shoemaker's group at UT Austin. The Mayawaves library is very useful to visualize the gravitational waveforms created from these MAYA simulations.
At this point in time, Mayawaves has not been released to the public, so I cannot provide information on setting up the mayawaves environment. However, the library is expected to be released to the public soon, and once this happens, this page will be updated with information on setting up the library as well as a link to the library's documentation.
This notebook searches for the best starting time of the quasinormal mode of interest by performing linear fits on the log amplitude and phase of the gravitational waveform. After obtaining the best starting time—corresponding to the highest
To start with, the notebook needs to work with gravitational wave data from a BBH simulation. The Center of Gravitational Physics at UT Austin has simulated gravitational wave data from a variety of simulations in the form of .h5 files. These .h5 files can be downloaded from the Waveforms page on the main website: https://sites.cns.utexas.edu/cgp/waveform. After specifying the simulation to be analyzed as well as the mode of interest, the notebook will produce plots of the entire waveform and the merger+ringdown portion of the waveform.
Quasinormal modes are not expected to all start at the same time, and they are not expected to turn on at the time of merger, so an optimal start time needs to be chosen. This optimal start time of the QNM is determined by performing linear fits of the log amplitude and the phase and searching for the start time that results in the fit with the highest
For each start time, the data is truncated to a width of 50
After obtaining the optimal start time, a single iteration of the loop is performed using this start time. However, this time the data is split into training data (75%) and test data (25%). A linear regression model is trained on the training data, and using this model, a prediction is made using time values from the test dataset. From this prediction, an
Using Emanuele Berti's fitting functions [2], the estimated final mass and dimensionless spin of the simulation's remnant black hole is calculated. This is done by inserting the values for
Since the .h5 file also contains information about the apparent horizons of the initial pair of black holes and the remnant black hole, the mayawaves library can be used to calculate the mass and dimensionless spin of the remnant black hole using its apparent horizon. The values obtained from the apparent horizon and the fitting functions are compared to each other.
Lastly, the ringdown portion of the waveform is reconstructed using the amplitude, phase shift, frequency, and decay time obtained from the final linear regression. The fractional root-mean-square error of the reconstructed fit when compared to the original waveform is also calculated.
- [1] Giesler, M., Isi, M., Scheel, M. A., and Teukolsky, S. A., “Black Hole Ringdown: The Importance of Overtones”, Physical Review X, vol. 9, no. 4, 2019. doi:10.1103/PhysRevX.9.041060.
- [2] Berti, E., Cardoso, V., and Will, C. M., “Gravitational-wave spectroscopy of massive black holes with the space interferometer LISA”, Physical Review D, vol. 73, no. 6, 2006. doi:10.1103/PhysRevD.73.064030.




