sxs-collaboration / spectre

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

Post-evolution rewrite cleanups #2779

Open nilsdeppe opened 3 years ago

nilsdeppe commented 3 years ago

There are a lot of things that will need to be removed or cleaned up once the evolution code changes are complete. I'll use this issue to try and keep track of them all, but I'm sure I'll miss some.

Domain/boundary conditions

A list of things to clean up in domain, domain creators, etc. once boundary conditions are fully supported in the code. Since they're currently treated optionally to avoid breaking existing code there are cleanups and improvements to be done.

Core evolution

Some cleanup not directly related to boundary conditions but that will be possible:

nilsvu commented 3 years ago

remove the old boundary communication and related code and actions. Some of these might be getting moved to the elliptic directory.

I'm preparing a PR that makes the elliptic DG operator independent of these, so they can just be deleted.