-
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
GLM speed calculations for coupled semidiscretizations #1835
Conversation
with coupled semidiscretizations.
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. |
Co-authored-by: Joshua Lampert <[email protected]>
Co-authored-by: Joshua Lampert <[email protected]>
Just had to make sure it can handle the situation where there is only one semidiscretization.
…-framework/Trixi.jl into sc/glm_speed_coupled_semis
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1835 +/- ##
==========================================
+ Coverage 96.08% 96.10% +0.01%
==========================================
Files 450 451 +1
Lines 36215 36241 +26
==========================================
+ Hits 34797 34826 +29
+ Misses 1418 1415 -3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
This requires the modified callback for the GLM cleaning speed.
…ple one when it comes to GlmMhd.
IdealGlmMhdEquations2D.
for the case of conservative and non-conservative fluxes.
…-framework/Trixi.jl into sc/glm_speed_coupled_semis
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.
Why is another version of the flux_nonconservative_powell
needed for the coupling procedure?
Co-authored-by: Andrew Winters <[email protected]>
Co-authored-by: Andrew Winters <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
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, this looks almost ready. I noticed a few small things, but afterwards this is good to go IMHO
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
…tizationCoupled to src/semidiscretization/semidiscretization_coupled.jl.
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.
Final note, then ready to merge 🙂
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
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, thank you for bearing with me!
The callback that computes the glm speed was only working for single semidiscretizations. With this change we can now use it for coupled semidiscretizations with arbitrarily many GLM-MHD systems and the user can specify which semidiscretization needs to get its glm speed calculated.