-
Notifications
You must be signed in to change notification settings - Fork 113
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
Add support for parallel 2D simulations on static, uniform mesh #167
Conversation
…nd EOC tests for scalar advection and compressible Euler are matching)
Codecov Report
@@ Coverage Diff @@
## master #167 +/- ##
==========================================
- Coverage 91.53% 91.36% -0.18%
==========================================
Files 36 42 +6
Lines 8037 8863 +826
==========================================
+ Hits 7357 8098 +741
- Misses 680 765 +85
Continue to review full report at Codecov.
|
@ranocha After I shut down Zoom for a while, I started to get consistent timings for executing time -p julia --project=. -e 'using Trixi; Trixi.run("examples/2d/parameters.toml")' with the different implementations. Here's what I got on my laptop:
msl/mpi_parallel @ a0bb098: msl/mpi_parallel @ 3566b47: msl/mpi_parallel @ f7d2463: Thus it seems that our change in the implementation, which mostly comes down to adding the Update (2020-09-09, 5pm): I removed the mesh from the |
Just for comparison, here are the numbers for the corresponding setup in 3D, i.e., time -p julia --project=. -e 'using Trixi; Trixi.run("examples/3d/parameters.toml")'
msl/mpi_parallel @ a0bb098: msl/mpi_parallel @ 3566b47: msl/mpi_parallel @ d8212ca: Overall, it tells a similar story. Update (2020-09-10, 5:30am): As expected, the same changes to |
… implemented for non-conservative terms
… MPI + Euler-gravity
The branch is ready for merge from my side. It would be great to get a final review (or a go-ahead). |
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.
Nice work, @sloede!
Corresponds to WP1 in #159.
TODO
[ ] Parallelizepostponed as discussedsmooth_alpha!