Skip to content

Revised SM DA codes for Noah39 and NoahMP401 #1694

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

Draft
wants to merge 11 commits into
base: support/lisf-557ww-7.6
Choose a base branch
from

Conversation

emkemp
Copy link
Contributor

@emkemp emkemp commented Mar 20, 2025

Description

Merge in revised single-soil layer SM DA codes for NoahMP401 and Noah39. Based on NoahMP401 experimental code
developed/testesd by Sujay Kumar and Wanshu Nie.

NOT READY for merger yet.

emkemp added 9 commits March 20, 2025 17:13
This includes removing the loop where icy grid points have their DA
values reset to Noah.  This is redundant with code further down (DA
updates are only applied to non-icy points).
NOTE:  New files have "sm1" in filename.  In future, will rename to remove
the "sm1" (and replace the earlier Noah and NoahMP SM DA attrib files used
in Ops), but this should be tested first.
Note that in practice this was a fresh rewrite from Wanshu's original code.
I basically started over from Wanshu's original code and made updates.
@emkemp emkemp added the Draft label Mar 27, 2025
The max and min SM thresholds are functions of local soil type, and
need to be set before the rescaling subroutine is called.
@emkemp
Copy link
Contributor Author

emkemp commented May 15, 2025

This PR will not be added to LIS 7.6 due to development time/testing required. It may go into LIS 7.7. I will keep it here for reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants