sxs-collaboration / spectre

SpECTRE is a code for multi-scale, multi-physics problems in astrophysics and gravitational physics.
https://spectre-code.org
Other
153 stars 185 forks source link

Add BnsInitialData System #6054

Closed isaaclegred closed 2 days ago

isaaclegred commented 1 month ago

Proposed changes

This PR adds the system for generating BNS Irrotational Initial data. To do this, an elliptic system is introduced to solve for the velocity potential using the framework of Baumgarte + Shapiro Ch. 15. The background consists of a matter profile which is not yet implemented (as it is contained in the initial data).

Upgrade instructions

Code review checklist

Further comments

isaaclegred commented 1 month ago

@nilsvu whenever you get a chance!

isaaclegred commented 3 weeks ago

I think everything should be done except removing the "flat" things. I'll do that in a separate commit after squashing all of this because I plan on keeping it around on a branch just in case it becomes useful for checking that the executable is working .

isaaclegred commented 2 weeks ago

@nilsvu I renamed everything to BnsInitialData in order to make it more general. Also fixed up comments.