-
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
Calculate explicit fluxes in the course of solving the Richards equation #964
Comments
I just found this note from our software meeting June 23, 2017:
That last line makes it sound like there may already have been some work to calculate explicit fluxes since CLM4.0, but I'll need to find out more details. |
See also some discussion in #518 that may be relevant to this issue. e.g., see #518 (comment) |
This issue also came up today, connected with a possible desire to improve conservation across CESM through a more rigorous treatment of enthalpy fluxes. In particular, it was pointed out that a transfer of water from one soil layer to another is not currently associated with a transfer of the corresponding heat. It sounds like doing that heat transfer correctly / rigorously is also made harder because we don't have explicit fluxes. So having explicit water fluxes in the solution of the Richards equation would help with energy conservation as well as isotopes and other water tracers. (@dlawrenncar and @swensosc please correct me if I'm saying something wrong here.) |
@nusbaume mentioned to me that there are similar issues in the atmosphere, related to water transport between atmospheric levels, e.g., in the convection scheme. You either need to run the transport equations again (which maybe is not too bad if you have an array of water states that you loop through) or output a bunch of additional information so that you can apply fluxes to the isotopes. Part of the challenge in the atmosphere is that many of the relevant schemes are developed and maintained by external groups. In any case, the atmosphere and land groups could maybe learn from each other here. |
Should this issue be closed, as we don't have resources to accomplish this and aren't supporting water isotopes in CESM3 (or am I'm mistaken)? |
I'd say keep this open at low priority. My understanding is that there is some effort to pursue getting funding to get water isotopes throughout CESM – with the main work needed in CTSM and CAM – so I'm reluctant to completely close out the remaining water isotope-related issues - but getting this done for CESM3 seems exceedingly unlikely at this point. |
The solution of the Richards equation in SoilWaterMovementMod is problematic for water tracers / isotopes: This calculates a redistribution of water between layers and adjusts the states without ever calculating explicit fluxes.
From a discussion with @davidnoone in June, 2017:
@djk2120 points out some additional issues with respect to transpiration, which I think are related to this:
My very vague understanding of this is that the redistribution within the soil mentioned by @djk2120 is tied in with the general Richards equation issue, but @djk2120 is pointing out some additional potential issues with respect to transpiration: we'll also need to know the explicit source(s) for that flux.
The text was updated successfully, but these errors were encountered: