-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
reorganize elixirs #672
reorganize elixirs #672
Conversation
1e3449b
to
1ce06e2
Compare
1ce06e2
to
9b94a47
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall this LGTM! Should we wait with the merge until after the meeting on Tuesday?
Some inconsistencies I noticed:
- Several eleixirs for convergence tests are named
_convergence_test
, while others are named_eoc
. I think we should unify those while we're at it. - There are many files named
_ec
or_es
. I think here we need to make use of the second clause of the "no abbreviations unless absolutely necessary" rule and leave it as it is; I just wanted to bring it to your attention.
And thanks a lot for doing this @ranocha! I know this was originally my TODO... 🙈 |
You're welcome. I just wanted to get this out of our way before preparing our demo for JuliaCon etc. |
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
I renamed them using the suffix |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd like to point out that elixir_euler_nonperiodic.jl
and elixir_euler_source_terms.jl
are essentially the same elixir (affects both tree and structured). I think it's a bit inconsistent that elixir_euler_source_terms.jl
with non-periodic boundaries is called elixir_euler_nonperiodic.jl
, while the same elixir on a rotated domain is called elixir_euler_source_terms_rotated.jl
.
Also, while you're at it, would it make sense to merge all (most) restart elixirs to one? Maybe in the parent directory?
With elixir_file
and restart_file
as variables, we could just include different elixirs in the test files.
|
@sloede? I didn't choose those names, so I don't have any strong opinion here... I renamed them to |
Well, restarting is such a "basic" operation that I'd like to keep a basic version of it around, i.e., one without magic. But we could use one at the top level that actually works (e.g., by calling |
Good choice. One can argue that |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM now. I'd prefer to wait until someone comments on this eoc
vs convergence_test
question, but let's say that nobody does so by tomorrow at noon, I think we should just merge it.
Also, some tests are still failing...
I renamed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot! LGTM!
Thanks for this reorganization! This'll make navigation a lot easier for me personally as well. |
This gives
TODO:
paper_self_gravitating_gas_dynamics
(with underscores)Closes #569