-
Notifications
You must be signed in to change notification settings - Fork 250
Checkpointer updates #4250
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
Open
navidcy
wants to merge
46
commits into
main
Choose a base branch
from
ncc/checkopointer-shenanigans-2
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Checkpointer updates #4250
Changes from 14 commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
573a366
add SplitExplicit tests for checkpointer
navidcy 41cb115
add SplitExplicit tests for checkpointer
navidcy 0a52d4e
expose some checkpointer functionality; don't store properties as a C…
navidcy a776730
use julia v1.10.9
navidcy b66ae1b
pass properties to write_output!
navidcy be22062
bump patch release
navidcy 0b67377
validate_properties -> validate_checkpointed_properties
navidcy fe8e70a
add default properties kwarg to write_output!
navidcy 83f4ea2
Merge branch 'main' into ncc/checkopointer-shenanigans-2
navidcy cbf323d
remove stray spaces and add backticks
navidcy 40dccba
update docstring
navidcy 38ef5b6
code alignment
navidcy e526910
merge main
navidcy 43a644f
Merge branch 'ncc/checkopointer-shenanigans-2' of github.com:CliMA/Oc…
navidcy 3aeeed7
set_clock! + clock.last_stage_Δt, clock.last_Δt in tick!(clock, Δt)
navidcy c0eb07b
Merge branch 'main' into ncc/checkopointer-shenanigans-2
navidcy c3c007f
add set_clock! for OceananigansModels
navidcy a21ff8a
clock.last_Δt = Δt is part of tick!(clock, Δt)
navidcy 3329188
add set_clock!(::Simulation, clock)
navidcy 2f6ef7d
add docs for align_time_step
navidcy 96286b1
wip
navidcy 2686f8c
merge main
navidcy d5420c7
Merge branch 'main' into ncc/checkopointer-shenanigans-2
navidcy 7607706
Merge branch 'main' into ncc/checkopointer-shenanigans-2
navidcy 847c953
Update Project.toml
navidcy 635550b
Update src/OutputWriters/checkpointer.jl
navidcy 0ca81dd
Apply suggestions from code review
navidcy 666dfcc
Update checkpointer.jl
navidcy 97e3ede
Update simulation.jl
navidcy 0992038
Update clock.jl
navidcy a9e6657
Update clock.jl
navidcy e4e07e0
clock from main
navidcy 3da6865
updates in clock
navidcy b91aa9b
clock from main
navidcy 0ac4427
updates in clock
navidcy cb01cf4
updates in clock
navidcy 2ac952f
clock from main
navidcy a673011
Update clock.jl
navidcy 28f6e39
import AbstractModel
navidcy 9cface9
Merge branch 'main' into ncc/checkopointer-shenanigans-2
navidcy 023df35
Merge branch 'main' into ncc/checkopointer-shenanigans-2
navidcy db85355
Update runge_kutta_3.jl
navidcy 8c9f32d
Merge branch 'main' into ncc/checkopointer-shenanigans-2
navidcy ac6d76f
Merge branch 'main' into ncc/checkopointer-shenanigans-2
navidcy 4319b16
Merge branch 'main' into ncc/checkopointer-shenanigans-2
navidcy 05dc781
Merge branch 'main' into ncc/checkopointer-shenanigans-2
navidcy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
I would add the timestepper only if we use AB2, in the end RK3 does not require it.
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.
should the fallback be nothing, and each model add defaults that are specific to the model? The models have to figure this out.