-
Notifications
You must be signed in to change notification settings - Fork 321
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
Turn on use of ndep from CAM/datm and turn off (and remove) ndep capability inside of CTSM #1900
Comments
As of cam6_3_098 CAM is now passing ndep through the coupler in all cases. So we should start working on bringing this change in. |
If I remember correctly from our discussion a few days ago, @ekluzek proposed a multi-step process that I agree with:
|
I'm curious why the ability to read ndep from a file is being removed. |
Interesting point, @klindsay28 . Do you see that as being significantly more valuable or more likely for someone to want to do than prescribing other fields that typically come from the atmosphere? (I realize that what you're describing would be a useful general capability, not specific to ndep.) My feeling is that, because we're already struggling under the current maintenance burden, we don't want to keep code around just because someone might theoretically want to use it, but if you feel it's likely that someone will want to do an experiment like this, then that would be good to know. |
Note, that someone could experiment in this way with ndep forcing for a CAM or a CPLHIST case. What I think you probably couldn't do is to run fully CAM chemistry this way. But, I think doing a CPLHIST case might be a way to replicate doing even that kind of experiment. But, @billsacks question is a good one, is this something that is likely to be done? Has it been done with the current setup where it is easy to do? This is something we need to hear from scientists working in the Land-Atmosphere interaction space which is specialized in a way that we don't normally think about. It would be helpful to hear from people working in that space. Practically it'll likely take us a bit before we fully remove ndep from CTSM, so people could likely still use the last version where this is available if needed. |
This should receive a milestone, so we don't forget it. |
My concern about the current implementation is that having clm continue to read in ndep in non-WACCM configurations might lead to cases where the ocean and land read in different ndep forcings. |
Looking at the CTSM code in more detail I now realize that datm is not providing all the scenarios that CTSM needs. That said - CTSM should always receive ndep from cam when running wiht cam to be consistent with whatever the ocean is receiving. But I think this can be done on the CAM side. |
This is a nice usability/documentation/remove-confusion type thing that would be good to get in before the release. But, it's not absolutely critical either. And when we switch over we need to do enough testing to ensure we aren't screwing something up in CTSM compsets for I compsets. So adding next here. |
datm is now always sending ndep to CTSM. We don't think CTSM is listening to it, and right now CAM
The CAM issue about this
ESCOMP/CAM#104
A related CTSM issue:
#1844
The closed CDEPS issue:
ESCOMP/CDEPS#36
Definition of done:
The text was updated successfully, but these errors were encountered: