-
Notifications
You must be signed in to change notification settings - Fork 245
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
Update CVMix submodule #1344
Update CVMix submodule #1344
Conversation
- Tag v0.93-beta of CVMix is the last tag on their "master" branch before an API change within CVMix. - Answers reproduce with the three-year prior commit being used, as tested in MOM6-examples single_column cases. These do not cover all CVMix code.
- This tag involves an API change that requires changes to MOM_tidal_mixing.F90. - Changes are dropped arguments so presumably that data is not needed. - Answers reproduce in so far as they are covered by MOM6-examples. Not all of CVMix is covered in these tests and this code in particular is not.
- v0.98-beta is the latest tag of CVMix that is available a.t.t. - There were no API changes since the v0.94b-beta that affected MOM6. - No answer changes for MOM6-examples, but these do not exercise much of CVMix.
Codecov Report
@@ Coverage Diff @@
## dev/gfdl #1344 +/- ##
=========================================
Coverage 45.83% 45.83%
=========================================
Files 234 234
Lines 72663 72663
=========================================
Hits 33302 33302
Misses 39361 39361
Continue to review full report at Codecov.
|
We use some of the modules touched here and I can confirm that this PR does not change answers for us. |
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 don't see any obvious answer changes, just some refactoring and maybe some new options. So given that and no detected regressions, presumably this is safe to merge.
This PR will point the CVMix submodule to the latest tag available, and was implemented in three consecutive commits:
Each commit was tested on MOM6-examples and GH actions. No answer changes were detected but MOM_tidal_mixing.F90 is not exercised in any of our tests. Providing the two intermediate commits provides finer granularity incase anyone has to
git bisect
for why CVMix changed answers.I suggest @gustavo-marques have a look at this PR since NCAR is most likely to be using these modules.