-
Notifications
You must be signed in to change notification settings - Fork 250
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
Fix potential divide by zero in ww3; Add timers to WW3 cap (was #2086); Allow MOM6 to write non-interval restarts (was #2099) #2085
Fix potential divide by zero in ww3; Add timers to WW3 cap (was #2086); Allow MOM6 to write non-interval restarts (was #2099) #2085
Conversation
@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. |
@DeniseWorthen Yes - feel free to combine! |
@DeniseWorthen that's totally fine. I will push your work back to main repo. once this is done. |
@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 |
…-weather-model into bugfix/fixavg_division
@zach1221 all good to start merge process |
@DeniseWorthen WW3 sub-pr has been merged already. Hash: NOAA-EMC/WW3@4ffc47e |
MOM6 is merged as well. Hash: NOAA-EMC/MOM6@c8a7325 |
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 = true
in the ALLCOMP_attributes.The timer log will be
log.ww3.timer
which 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: