ripple: Differentiable and Hardware-Accelerated Waveforms for Gravitational Wave Data Analysis
Thomas D. P. Edwards, Kaze W. K. Wong, Kelvin K. H. Lam, Adam Coogan,, Daniel Foreman-Mackey, Maximiliano Isi, and Aaron Zimmerman

TL;DR
This paper introduces ripple, a framework using JAX for differentiable, GPU-accelerated gravitational waveforms, enabling faster analysis, improved calibration, and more efficient statistical inference in GW science.
Contribution
The paper presents ripple, a novel JAX-based framework for differentiable gravitational waveforms that accelerates analysis tasks and enhances waveform calibration and inference methods.
Findings
Waveforms in ripple achieve similar speed to C implementation.
GPU acceleration yields over 10x speedup in waveform evaluation.
Differentiable waveforms improve calibration and inference efficiency.
Abstract
We propose the use of automatic differentiation through the programming framework jax for accelerating a variety of analysis tasks throughout gravitational wave (GW) science. Firstly, we demonstrate that complete waveforms which cover the inspiral, merger, and ringdown of binary black holes (i.e. IMRPhenomD) can be written in jax and demonstrate that the serial evaluation speed of the waveform (and its derivative) is similar to the lalsuite implementation in C. Moreover, jax allows for GPU-accelerated waveform calls which can be over an order of magnitude faster than serial evaluation on a CPU. We then focus on three applications where efficient and differentiable waveforms are essential. Firstly, we demonstrate how gradient descent can be used to optimize the coefficients that are used to calibrate the waveform model. In particular, we demonstrate that the typical match with…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPulsars and Gravitational Waves Research · Geophysics and Gravity Measurements · Gamma-ray bursts and supernovae
