JGCRI / hector

The Hector Simple Climate Model
http://jgcri.github.io/hector/
GNU General Public License v3.0
111 stars 47 forks source link

Shunt NBP constraint residual to ocean, not changing atmosphere #662

Closed bpbond closed 1 year ago

bpbond commented 1 year ago

When the model is running under a NBP constraint, it has a residual between the constraint value and the calculated NBP due to NPP + RH + LUC. This PR changes the model behavior so that the residual is sent to the deep ocean (following the behavior of the CO2 constraint) rather than added to or debited from the atmosphere, because the old behavior could result in runaway atmospheric CO2 under certain conditions. This was fully documented in #659 .

p1

This does not change any behavior except when running under this constraint.

Closes #659