-
Notifications
You must be signed in to change notification settings - Fork 134
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
Snow melt computation bug. #328
Conversation
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.
A one-line bug fix - nice. Thanks for finding and fixing this. Who is J. Zhu?
Jiang Zhu is a new project scientist at NCAR. He found this while working on his PhD and bringing in water isotopes into CICE. |
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.
Nice catch
I just want to clarify the non bit-for-bit results. It looks like a40bbf9 was bit-for-bit except for 18 tests with the pgi compiler (intel, nag, and gnu were bit-for-bit). But then the regression tests with faa181f were all bit-for-bit against the exact same baseline version except for 1 test. I don't understand these results. Why are the test results not consistent and why are the pgi results not bit-for-bit when the other compilers are? Also, I guess I would expect all answers to change. Was a test suite run with CICE to see whether the results change for all configurations? I think we can merge this, we know it's a bug fix. I guess I'm just trying to better understand the test results we're seeing and to make sure it's consistent with what we expect. |
I only ran the QC test for one configuration. I will run the CICE base_suite as well. |
The CICE base_suite will have to wait until Monday when cheyenne is back up. |
I had that wrong. I already did the QC test. I am running the base_suite on cheyenne against the baselines. |
Here are the CICE base_suite results: https://github.com/CICE-Consortium/Test-Results/wiki/cice_by_mach_forks#cheyenne Not sure why gnu only has two answer changing cases. It looks like it just takes longer for the answer changes to come up and hence show up in the 90 day and 1 year tests? |
Thanks for doing the extra testing. Good to know what kinds of changes we should expect when we pull it into CICE. |
For detailed information about submitting Pull Requests (PRs) to the CICE-Consortium,
please refer to: https://github.com/CICE-Consortium/About-Us/wiki/Resource-Index#information-for-developers
PR checklist
When the sea ice completely melts away in the thermodynamics, the final little bit of snow melt is not added to the melts array.
dabail10 (D. Bailey)
https://github.com/CICE-Consortium/Test-Results/wiki/icepack_by_mach_forks#izumi
This changes answers in 18 of the base_suite tests in Icepack. I have run the QC suite within CICE and it passes. It's interesting that the biggest differences are in the Weddell Sea, but they are still on the order of 1cm. Here are the plots: