Skip to content
Snippets Groups Projects

Speedup NN body wave calculation by using special functions

Merged Kevin Kuns requested to merge kevin.kuns/pygwinc:nn-body-integrals into master
  • gravg_pwave and gravg_swave use Bessel and Struve functions to speed up the calculations. nan is returned at high frequencies where these functions have numerical errors. For the Cosmic Explorer interferometers this is above about 300 Hz where NN is negligible.
  • The original numerical integrals have been kept as an exact option.
  • Speeds up the CE Newtonian body wave calculations by a little more than a factor of 15 and the total CE calculation by a little more than a factor of 5. The other interferometers do not currently use these functions.

Merge request reports

Merge request pipeline #176816 passed

Merge request pipeline passed for cabd299d

Approval is optional

Merged by Evan HallEvan Hall 4 years ago (Dec 15, 2020 10:41pm UTC)

Merge details

  • Changes merged into with 6a907b19.
  • Deleted the source branch.

Pipeline #176822 passed

Pipeline passed for 6a907b19 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading