Fix potential divide by zero in ww3; Add timers to WW3 cap (was #2086); Allow MOM6 to write non-interval restarts (was #2099)#2085
Merged
zach1221 merged 18 commits intoufs-community:developfrom Jan 19, 2024
Conversation
4 tasks
Collaborator
Author
|
@JessicaMeixner-NOAA I know there was an email (?) about combining the two WW3 PRs but I can't find it now. I want to be sure it is oK to combine NOAA-EMC/WW3#1163 and NOAA-EMC/WW3#1164. |
Collaborator
|
@DeniseWorthen Yes - feel free to combine! |
Collaborator
|
@DeniseWorthen that's totally fine. I will push your work back to main repo. once this is done. |
Collaborator
Author
Collaborator
|
@DeniseWorthen we need more time on #2066 and #2059. Please, feel free to combine with #2099 to this pr. Whenever ready, we can start working on this pr. @zach1221 @FernandoAndrade-NOAA @BrianCurtis-NOAA FYI |
41 tasks
Collaborator
Collaborator
Collaborator
Collaborator
…-weather-model into bugfix/fixavg_division
Collaborator
|
@zach1221 all good to start merge process |
Collaborator
|
@DeniseWorthen WW3 sub-pr has been merged already. Hash: NOAA-EMC/WW3@4ffc47e |
Collaborator
|
MOM6 is merged as well. Hash: NOAA-EMC/MOM6@c8a7325 |
sadeghitabas
approved these changes
Jan 19, 2024
BrianCurtis-NOAA
approved these changes
Jan 19, 2024
jkbk2004
approved these changes
Jan 19, 2024
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Commit Queue Requirements:
PR Information
Description
Prevent divide-by-zero when using WAV-ICE coupling in UWM
Update WW3 to enable run timers in the cap. As with the CICE and MOM6 caps, the feature is enabled by setting
RunTimeLog = truein the ALLCOMP_attributes.The timer log will be
log.ww3.timerwhich will showAlso adds the capability of reading a WW3 configuration attribute to allow WW3 timesteps to over-write timesteps saved in pre-created mod_def file. This allows the same mod_def file to be used for either inner or outer loop coupling. To test the feature, a version of mod_def.mx100 was created with the "outer loop" timesteps:
This mod_def was then used for the cpld_control RTs, but adding the WAV attribute:
All tests passed.
See also #2099 for description for non-interval restarts in MOM6.
Commit Message
Priority
Blocking Dependencies
Git Issues Fixed By This PR
Changes
Subcomponent (with links)
Input data
Regression Tests:
FAILED REGRESSION TESTS
Note: Prior to the cpld GNU tests being disabled on Hercules, the debug tests using ww3 failed using that later GNU compiler.
Libraries
Testing Log: