Skip to content
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

Model stops with land temperature > 400K due to negative carbon stock #6591

Closed
thorntonpe opened this issue Sep 5, 2024 · 4 comments · Fixed by #6589
Closed

Model stops with land temperature > 400K due to negative carbon stock #6591

thorntonpe opened this issue Sep 5, 2024 · 4 comments · Fixed by #6589
Assignees
Labels
BGC bug Land v3.0 Issues affecting v3.0

Comments

@thorntonpe
Copy link
Contributor

Very high temperature calculated by land model is causing a model stop when critical threshold is exceeded. The high temperatures are coming from an excessively high canopy height calculated by the model. The excessive height is coming from a negative value for stem carbon. The negative stem carbon is coming from a negative dynamic carbon allocation parameter. The negative allocation parameter is coming from a very low productivity for multiple years, and the lack of a lower bounds constraint on that parameter under conditions of low productivity.
The confluence of these conditions is very rare, but the problem was showing up in isolated gridcells after multiple years of coupled simulation in the V3LR campaign.

@rljacob
Copy link
Member

rljacob commented Sep 5, 2024

Possibly related: #5803

@ndkeen
Copy link
Contributor

ndkeen commented Sep 6, 2024

It could be nice to show the error message one might see if this was tripped. Or a way to reproduce the problem.

@E3SM-Project E3SM-Project deleted a comment from github-actions bot Sep 7, 2024
@mahf708
Copy link
Contributor

mahf708 commented Sep 7, 2024

It could be nice to show the error message one might see if this was tripped. Or a way to reproduce the problem.

here's an example of the error message: lnd2atm ERROR: lnd2atm_vars%t_soisno_grc > 400 Kelvin degree.ERROR in lnd2atm

Note however, this issue might be seen earlier in other components if the high temperature is propagated earlier and other components fails (e.g., oftentimes something will fail in p3, clubb, or the dycore, but the problem comes from elsewhere)

@ndkeen
Copy link
Contributor

ndkeen commented Sep 7, 2024

Thanks, yea I saw that in the related issue. I thought it might be responsible for other issues, but this is only place I've seen that error message.

bishtgautam added a commit that referenced this issue Oct 31, 2024
The stem:leaf allocation variable can go negative without this limiter, which
can cause negative stem carbon pools.

Fixes #6591
[non-BFB]
@rljacob rljacob added the v3.0 Issues affecting v3.0 label Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BGC bug Land v3.0 Issues affecting v3.0
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants