-
Notifications
You must be signed in to change notification settings - Fork 7
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
Feature/borescan merge sm peat #524
Conversation
…CLSM : - enable use of vectorized catch_calc_zbar() to compute WATERTABLED export - remove unnecessary -1.e-20 in rzdrain() - simplify ramp function implementation for surface runoff as fn of ar1
Added non-zero-diff PEATCLSM cleanup: commit 9dcb682. |
…_process_hres_data.F90
…an_merge_sm_peat: Manually resolved conflicts: [..]/GEOSland_GridComp/GEOScatchCN_GridComp/GEOScatchCNCLM40_GridComp/GEOS_CatchCNCLM40GridComp.F90 [..]/GEOSland_GridComp/GEOScatchCN_GridComp/GEOScatchCNCLM45_GridComp/GEOS_CatchCNCLM45GridComp.F90 [..]/GEOSland_GridComp/GEOScatchCN_GridComp/Shared/catchmentCN.F90 [..]/GEOSland_GridComp/GEOScatch_GridComp/catchment.F90 [..]/GEOSland_GridComp/Shared/lsm_routines.F90
- in Scale_Catch[CN].F90, avoid resetting catdef etc for peat tiles that are also peat in source (old) restart - renamed "process_peat" to "use_PEATMAP" for clarity
@biljanaorescanin, @gmao-rreichle,
If ⬆️ checks out, that would be fine with me. I will try to get back to you by end of this week. 🙏 |
@sanAkel, @mathomp4, @yvikhlya, @zhaobin74, @lcandre2, @sdrabenh: Many thanks, @sanAkel, for offering to review on behalf of the @GEOS-ESM/ocean-team, which made me realize that we must have touched files (probably GEOSsurface_GridComp/Utils to do with restarts and bcs) that require approval from the @GEOS-ESM/ocean-team and @GEOS-ESM/landice-team. This is normally a good thing, but in this particular case it throws a major wrench into the works. We need this PR to be merged immediately, before the big GOCART-2 changes. I've been in touch with @sdrabenh about this. The PR introduces new peat physics that are important and can't be delayed for the next SMAP L4 product release. My very strong preference would be for the ocean and landice teams (or @mathomp4 for both) to take my word for this and approve the PR so that @sdrabenh can proceed. The changes in this PR, incl. those in GEOSsurface_GridComp/Utils, only impact Catchment and do not impact ocean or landice. From the perspective of ocean and landice, the PR is trivially 0-diff. Also, we verified that the PR is 0-diff, which @sdrabenh is also verifying on his end. Changes in bcs are only cosmetic and limited to land (improved documentation and improved consistency of mask inputs for EASE-grid land bcs, which aren't used by ocean or landice). Sorry I didn't catch the ocean and landice connections earlier and failed to give everyone a heads-up. And I now also realize that the ocean and landice teams were probably bombarded with a ridiculous number of GitHub emails from this PR. Sorry!!! |
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.
Changes in GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOS_SurfaceGridComp.F90
look okay
@gmao-rreichle, NP! Following is comforting (I still feel the burn from
We (@GEOS-ESM/ocean-team) co-own GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOS_SurfaceGridComp.F90 GEOSgcm_GridComp/.github/CODEOWNERS Line 36 in 7bae5aa
LocStreamTransform ... Otherwise, all seems okay!
Thanks again! |
Thanks, @sanAkel, for pointing out the details of ownership. (Among the changed files, there's also overlap with landice for SurfParams.F90, but there are only whitespace differences.) |
@gmao-rreichle if these extra ones are for |
Huh. As far as I can see from the settings, it should have. Very odd. I'll have to research this and see. |
I did come to look at/approve this this morning and didn't see any approval needed. |
Before Sarith left the land group he was working on several PR's.
This PR is reproducing results he has shown for the update related to peatlands.
Related issue and PR:
PR: #417
Issue: #469
I'm able to get zero diff comparison for both history and restart files with respect to my "offline" run when:
@gmao-rreichle @rdkoster
UPDATED 9-Feb-2022 by @gmao-rreichle:
The above 0-diff result is vs. Sarith's original PEATCLSM simulation:
/discover/nobackup/borescan/par/NL5_reproduce_NLv4p_M01_M07_nbits/
UPDATED 11 Feb 2022 by @gmao-rreichle:
Summary of Changes:
Test Results (at final commit 90f7439):
Merge Info: The present PR already includes and should be merged after #536.
Still To Do: See issue #539 for future PEATCLSM work.