You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Adding C saturation flag
* Fix flag numbering error
* Soil carbon pool calculation and fluxes
* Updating flag count
* Updating flux state variable calculation
* Create unit test
* clang-format
* Updating unit testing and config files
* Update to unit test
* Updating documentation and changelog
* Updating more documentation
* Revised documentation
* Capping satFrac and limiting org N
* Update model inputs restrictions (#346)
Add restriction for 'carbon-saturation' requiring 'litter-pool'.
* Updating documentation
* Updating documentation
* Add testCarbontSaturation
* Add unitClip function
* Update to use unitClip
* Extern fix for unitClip
---------
Co-authored-by: mswilburn <mwilburn@co2.aos.wisc.edu>
Co-authored-by: David LeBauer <dlebauer@gmail.com>
Co-authored-by: Mike Longfritz <Mike.Longfritz@gmail.com>
Copy file name to clipboardExpand all lines: docs/model-structure.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -309,6 +309,15 @@ F^C_\text{fert,org}
309
309
Where $K_{\text{plant},i}$ is the turnover rate of plant pool $i$ that controls the rate at which plant biomass is
310
310
transferred to litter.
311
311
312
+
When soil carbon saturation is enabled, a fraction of soil carbon inputs may be redirected to the litter pool as fast-turnover carbon. This functionality is described in more detail below in the Soil Carbon section \eqref{eq:soil_carbon_saturation}.
When soil carbon saturation is enabled, only a saturation-dependent fraction of gross soil C inputs is added to the soil pool. This fraction declines as $C_{\text{soil}}$ approaches the specified soil C saturation limit. The remaining input C is redirected to the litter pool \eqref{eq:soil_carbon_to_litter} as fast-turnover carbon rather than being added to the soil pool.
where $C_{\text{soil,saturation}}$ is the soil carbon saturation limit entered as an input parameter. This is based on equation (3) from Stewart et al. (2007). $\frac{C_{\text{soil}}}{C_{\text{soil,saturation}}}$ is bound from 0 to 1.
390
+
373
391
Soil heterotrophic respiration is modeled as a first-order process proportional
374
392
to soil organic carbon content and modified by environmental and management factors:
Copy file name to clipboardExpand all lines: docs/parameters.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -197,6 +197,7 @@ Run-time parameters can change from one run to the next, or when the model is st
197
197
| $Q_{10s}$ | soilRespQ10 | Soil respiration Q10 | unitless | scalar determining effect of temp on soil respiration |
198
198
| $D_{\text{moisture}}$ | soilRespMoistEffect | scalar determining effect of moisture on soil resp. | unitless ||
199
199
| $f_{\text{till}}$ | tillageEff | Effect of tillage on decomposition that exponentially decays over time | fraction | Documented in model structure; event-level term in `events.in`|
200
+
| $C_{\text{soil,saturation}}$ | soilCSaturation | Maximum amount of carbon that can be stabilized in the soil, used when carbon-saturation is enabled. | $\text{g C} \cdot \text{m}^{-2} \text{ ground area}$ ||
0 commit comments