-
Notifications
You must be signed in to change notification settings - Fork 114
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
HLL MHD Breaking changes for Consistency #1708
HLL MHD Breaking changes for Consistency #1708
Conversation
Review checklistThis checklist is meant to assist creators of PRs (to let them know what reviewers will typically look for) and reviewers (to guide them in a structured review process). Items do not need to be checked explicitly for a PR to be eligible for merging. Purpose and scope
Code quality
Documentation
Testing
Performance
Verification
Created with ❤️ by the Trixi.jl community. |
Does this close the issues/PRs you linked above? If so, you can use any of the key words such as |
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.
Could you please add a section "Changes when updating to v0.6 from v0.5.x" similar to https://github.com/trixi-framework/Trixi.jl/blob/main/NEWS.md#changes-when-updating-to-v05-from-v04x describing the breaking change made in this PR?
Could you also please add some simple tests of the new code (maybe just unit tests)?
A review from @andrewwinters5000 would be nice 🙂
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## v0.6-dev #1708 +/- ##
============================================
- Coverage 83.12% 77.68% -5.43%
============================================
Files 424 424
Lines 34234 34296 +62
============================================
- Hits 28454 26642 -1812
- Misses 5780 7654 +1874
Flags with carried forward coverage won't be shown. Click here to find out more.
☔ View full report in Codecov by Sentry. |
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! I changed the base branch to the development branch @sloede has created for v0.6. When @andrewwinters5000 agrees, we can merge this PR.
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 for addressing this! I think some comments need updated that I marked in my review comments. Once these are changed this should be good to go.
…ework#1701) * Remove all neural network indicator stuff from `src/` * Migrate neural network tests * Migrate neural network examples * Migrate test dependencies * Update NEWS.md * Fix typo * Remove Requires.jl-based use of Flux.jl * Fix formatting * Add migration of indicators to section with breaking changes --------- Co-authored-by: Hendrik Ranocha <[email protected]>
The unit test failures at https://github.com/trixi-framework/Trixi.jl/actions/runs/6784509254/job/18440947485?pr=1708#step:7:1220 look like they should be further investigated? |
… into HLL_MHD_Breaking
Yes, there was a bug in the 2D version of the Trixi.jl/src/equations/compressible_euler_2d.jl Line 1354 in 276dc3c
vs Trixi.jl/src/equations/compressible_euler_3d.jl Line 1431 in 276dc3c
I will open a seperate PR for this. |
Thanks! |
* Make parabolic terms non-experimental * Make NSE a separate item * Add MPI to supported features * Mention that parabolic terms are now officially supported in NEWS.md Co-authored-by: Hendrik Ranocha <[email protected]>
* remove previously deprecated functions * fix typo in NEWS.md about deprecation vs removal * fix literate tutorial * removing other deprecation * format * Revert "fix typo in NEWS.md about deprecation vs removal" This reverts commit 6b03020.
…rixi-framework#1409) * add gradient variable type parameter * fix parabolic literate test * remove trailing comment * remove unnecessary abstract type * move gradient variable structs * formatting * fix dropped changes * try to fix doc tests * fixing navier stokes 1D * formatting * remove duplicate GradientVariablesPrimitive/Entropy definition * update news
@DanielDoehring it would be great if you can resolve the conflicts here and then get another review from @andrewwinters5000. Afterwards, I believe, we can merge this to the staging branch |
Ah, I'll leave this up to @ranocha who has the magic touch re git merging :-) But from where I stand, I believe it might be easier to merge #1720 and #1719 into here and then this PR into the staging branch, but I might be mistaken... |
@DanielDoehring I have updated the v0.6 development branch with your PRs merged into |
Thanks a lot! |
The test failure looks real to me:
Did some merging go wrong? CC @jlchan |
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! This can merge into the staging branch.
Yep. @DanielDoehring can I fix it in |
@ranocha @DanielDoehring CI should be fixed in #1728 |
…into HLL_MHD_Breaking
I merged your branch directly into this, hope that this works |
I'll merge this now. Please do not merge commits from other PRs into PRs, that's just causing trouble in the long run. |
* Breaking changes HLL MHD * format * format examples * hlle * fix * news, tests, example changes * fmt * remove left-right-biased flux from test * Set version to v0.6.0 * Migrate neural network-based indicators to new repository (#1701) * Remove all neural network indicator stuff from `src/` * Migrate neural network tests * Migrate neural network examples * Migrate test dependencies * Update NEWS.md * Fix typo * Remove Requires.jl-based use of Flux.jl * Fix formatting * Add migration of indicators to section with breaking changes --------- Co-authored-by: Hendrik Ranocha <[email protected]> * fix hlle noncartesian 2d * remove parantheses * correct test vals * Make parabolic terms nonexperimental (#1714) * Make parabolic terms non-experimental * Make NSE a separate item * Add MPI to supported features * Mention that parabolic terms are now officially supported in NEWS.md Co-authored-by: Hendrik Ranocha <[email protected]> * Deprecate some `DGMultiMesh` constructors (#1709) * remove previously deprecated functions * fix typo in NEWS.md about deprecation vs removal * fix literate tutorial * removing other deprecation * format * Revert "fix typo in NEWS.md about deprecation vs removal" This reverts commit 6b03020. * add gradient variable type parameter to `AbstractEquationsParabolic` (#1409) * add gradient variable type parameter * fix parabolic literate test * remove trailing comment * remove unnecessary abstract type * move gradient variable structs * formatting * fix dropped changes * try to fix doc tests * fixing navier stokes 1D * formatting * remove duplicate GradientVariablesPrimitive/Entropy definition * update news * bring downloads back * fix failing test * fmt --------- Co-authored-by: Michael Schlottke-Lakemper <[email protected]> Co-authored-by: Hendrik Ranocha <[email protected]>
This closes #1545, closes #1561 and closes #1525 .
This contains now the breaking changes for MHD to have a consistent implementation of the wave speed estimates across SWE, CEE, MHD.