-
Notifications
You must be signed in to change notification settings - Fork 195
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
Be more concrete #282
Be more concrete #282
Conversation
Looks like there will be a few conflicts but mostly small changes to the boundary conditions will need to be made. They're still mutable structs in this PR so a lot of the examples should still work. I think the two big issues with this PR are still the same:
|
I think we should let the checkpointing functionality lapse and return to it later, rather than keeping this important PR on hold until we solve that difficult problem. |
The checkpointing is important for long simulations like the seasonal cycles we've been running. I'm okay with merging this soon as long as checkpointing becomes a priority afterwards. It's not a difficult problem. You just pick the dozen or so fields that you need to checkpoint, save them, and have a |
Looks like the examples all work. What needs to be updated? |
I'll nuke checkpointing for now, resolve the merge conflicts, and merge this in. |
Not sure why GitLab CI pipeline isn't running on this PR (maybe because it's from a fork?) but the GPU tests pass on Engaging so I'll merge this PR once Travis and Appveyor pass as well. |
Codecov Report
@@ Coverage Diff @@
## master #282 +/- ##
===========================================
- Coverage 72.57% 62.04% -10.54%
===========================================
Files 24 24
Lines 1032 1009 -23
===========================================
- Hits 749 626 -123
- Misses 283 383 +100
Continue to review full report at Codecov.
|
1 similar comment
Codecov Report
@@ Coverage Diff @@
## master #282 +/- ##
===========================================
- Coverage 72.57% 62.04% -10.54%
===========================================
Files 24 24
Lines 1032 1009 -23
===========================================
- Hits 749 626 -123
- Misses 283 383 +100
Continue to review full report at Codecov.
|
Be more concrete Former-commit-id: bda3fdb
Reopening a PR based on #261 and #263 which I reverted as it broke some of the examples we usually run, e.g. free convection.
Before merging we should probably either refactor the examples to use the new boundary conditions API or come up with this
BoundaryConditionsWizard
that does everything for us.