Skip to content

IMRPhenomD giving NaNs for equal mass spinless BHs #17

@ThibeauWouters

Description

@ThibeauWouters

Hi there!

I have been working on adding tidal contributions from NRTidalv2 to ripple, focusing on the IMRPhenomD waveforms as BBH baseline for the moment. While testing my implementation and sampling masses, I noticed that the IMRPhenomD waveform generator, gen_IMRPhenomD_hphc, returns NaN values for some mass values if enforcing the BHs to be of equal mass. The problem seems to arise from the equal mass constraint, since the problem does not arise if I nudge the smaller mass with a very small number, e.g. 1e-8. It seems that this issue arises in around 20% of cases that I checked by randomly sampling a mass from a uniform distribution between 1 and 100 solar masses (i.e. the range reported in the ripple paper0.

This issue arises if I install ripple from scratch in a fresh conda env (Python 3.10.13). I have not checked this observation for other Python versions yet. For convenience, I have written my observations in a small notebook, which you can find here to reproduce the result.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions