-
Notifications
You must be signed in to change notification settings - Fork 317
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
Merge-tag to resolve issue #2366 #2371
Conversation
I labeled this PR as a blocker because it needs to be merged for CTSM5.2 testing to pass (specifically the LWISO test). |
I'll just note that regarding your comment "Yes, likely more than roundoff for urban cases and roundoff for other cases.", that the t_soisno changes will have effects larger than rounoff for cold start simulations in non-urban landunits, e.g., as seen here: |
Did I push the wrong button just now? I added a comment to this, but I just got an email: Auto Assign to Project(s): All jobs have failed |
No @olyson you're fine. This is a new thing that went in recently that doesn't work, yet. |
Test-suites TODO Rename the new baseline when ready to merge. |
Izumi tests are showing NLCOMP diffs as follows:
Is this ok? |
As far as I can tell, this is ok. These are @samsrabin's param file updates that removed FillValue etc. |
@samsrabin I think it just means that you generated dev167 baselines with the previous param file version rather than the latest. |
@olyson The derecho test-suite is still queued, so you may have time to figure this out and give me a fix before it starts; however, I'm inclined to revert your mods if that's ok with you. Here's more info about the test that fails:
|
The derecho test-suite has started now, so let's go with my suggestion of reverting #2355. |
Interesting, I guess the fact that it was never implemented properly when it originally came to main meant that it was never fully tested with the test-suite. I guess FATES doesn't like initializing the soil temperature below freezing for some reason. That makes me wonder about what happens when excess_ice is on since it initializes soil temperature to be 5deg below freezing. Regardless, I'll look at it but I would revert the mods because I'm not that familiar with FATES and probably won't be able to come up with a quick solution. |
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.
One-line change where I disallow negative snocan from this section of code.
@ekluzek I'm ready to merge. |
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.
Just went over this with @slevis-lmwg and this is great. We had suggested some more improvements, but they will take some effort to get right and make sure is working properly. And it's important to get this in for CTSM5.2 right away. So simpler is best.
Description of changes
#2366 removes an instance of negative snocan in CanopyFluxesMod.F90 to resolve a test failure. Issue #2366 points out that snocan appears negative elsewhere, as well, and that possibly this is ok.
Specific notes
Contributors other than yourself, if any:
@billsacks
CTSM Issues Fixed (include github issue #):
Fixes #2366
Are answers expected to change (and if so in what way)?
Yes and let's see in what way.
Any User Interface Changes (namelist or namelist defaults changes)?
No.
Testing performed, if any:
#2366 shows the LWISO test passing when not permitting negative snocan.
Next I will submit the test-suites.