-
Notifications
You must be signed in to change notification settings - Fork 105
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
Tighten relative tolerance for the testing #341
Conversation
Codecov Report
@@ Coverage Diff @@
## dev #341 +/- ##
==========================================
- Coverage 88.43% 88.40% -0.03%
==========================================
Files 76 76
Lines 8886 8886
==========================================
- Hits 7858 7856 -2
- Misses 1028 1030 +2
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
Did you look for CFL magic in the examples where you needed to increase the tolerance? |
I plan too for the 1D blast wave because it seems very fishy that switching the shock indicator causes tests to not satisfy For the parallel I need help from @sloede because I am having troubling running the MPI tests locally. |
I confirmed for the 1D case that it's related to CFL magic. I propose to set the CFL to 0.5 in the elixir and to 0.2 for the two additional tests with density and pressure, then regenerate the references and try again with the regular tolerances. According to my tests, that should probably work (if not, maybe you need 0.4 in the elixir, but the 0.2 is conservative). Could you do that please, @andrewwinters5000? I will look at the MPI stuff and see if there's an easy way to implement parallel Kahan summation, otherwise I'll just leave the larger tolerances for now. [edit: reference changed] |
Yes, I will do this now |
OK, I don't think it is easy enough to implement it in a proper way in parallel that would justify postponing the release of v0.3. Thus if there are no objections from @ranocha, I think this can be merged. |
No description provided.