-
Notifications
You must be signed in to change notification settings - Fork 8
Update coupler stepping logic so that fluxes are exchanged as often as possible #1794
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
Merged
Merged
Changes from 4 commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
f417cc9
Revise logic test for whether to step atmos and land models
daverumph e95665d
Changes based on Julia's informal review.
daverumph 9cba02d
Update coupler dt in CMIP configs to step at same rate as land
daverumph 7f59c43
Merge branch 'main' into dr/coupler_step_logic
daverumph 8750dd5
Merge branch 'main' into dr/coupler_step_logic
daverumph 0a257cb
Initial implementation of support for ITime types when stepping.
daverumph 41a7fae
Merge branch 'main' into dr/coupler_step_logic
daverumph 828c177
Bug fixes
daverumph 428a6cc
Fix stepping when using ITimes
daverumph e7b4c59
Merge branch 'main' into dr/coupler_step_logic
daverumph afeb5a5
Add Dates to include list two places
daverumph e015b4a
Change back ECCO data dependence to ECCO4MONTHLY, remove @info debugging
daverumph ffe0cec
Merge branch 'main' into dr/coupler_step_logic
daverumph a26c176
Support ITime as well as Float64 model clocks.
daverumph 31987bd
Ran JuliaFormatter
daverumph 496e21a
Update compat to require ClimaOcean v0.9.5
daverumph e4ccf56
Return nothing at end of each implementation of step!
daverumph 724303e
Change how dt is calculated when using ITime / Dates.DateTime clocks
daverumph bc0fdd7
Resolve two issues raised by reviewers
daverumph 3a9f648
Change calculation of delta_t when using ITime/DateTime model clock
daverumph 1e4cd9a
Merge branch 'main' into dr/coupler_step_logic
daverumph 61c914e
Update test to match changed assertion text
daverumph b0757b9
Run JuliaFormatter
daverumph 668ab29
Merge branch 'main' into dr/coupler_step_logic
daverumph 45272d4
Add tolerance to isapprox in step!{Float64} calls
daverumph b74c828
Run formatter
daverumph 1a5fb22
Add time incrementing test
imreddyTeja 6769935
Merge branch 'tr/ttm' into dr/coupler_step_logic
daverumph 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
Some comments aren't visible on the classic Files Changed page.
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
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.
Could you revert this to keep the previous behavior?
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.
The point of this PR is to improve the behavior, not keep it. The previous coupler time step is less accurate because land/atmos flux exchange only occurs every 30 minutes.