Skip to content

Commit 2801fef

Browse files
Make O2 and SOC prognostic (#1545)
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
1 parent 9abcc02 commit 2801fef

File tree

35 files changed

+930
-339
lines changed

35 files changed

+930
-339
lines changed

NEWS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ ClimaLand.jl Release Notes
33

44
main
55
-------
6+
- Make soil organic carbon and soil O2 prognostic; remove prescribed Soil Organic Carbon driver [#1545](https://github.com/CliMA/ClimaLand.jl/pull/1545)
67

78
v1.1.1
89
-------

docs/src/APIs/Drivers.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ CurrentModule = ClimaLand
88
ClimaLand.PrescribedAtmosphere
99
ClimaLand.PrescribedPrecipitation
1010
ClimaLand.PrescribedRadiativeFluxes
11-
ClimaLand.PrescribedSoilOrganicCarbon
1211
ClimaLand.CoupledAtmosphere
1312
ClimaLand.CoupledRadiativeFluxes
1413
ClimaLand.PrescribedGroundConditions

docs/src/APIs/soil/SoilBiogeochemistry.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ ClimaLand.Soil.Biogeochemistry.MicrobeProduction
2525
ClimaLand.Soil.Biogeochemistry.SoilCO2FluxBC
2626
ClimaLand.Soil.Biogeochemistry.SoilCO2StateBC
2727
ClimaLand.Soil.Biogeochemistry.AtmosCO2StateBC
28+
ClimaLand.Soil.Biogeochemistry.AtmosO2StateBC
2829
ClimaLand.Soil.Biogeochemistry.AbstractSoilDriver
2930
ClimaLand.Soil.Biogeochemistry.SoilDrivers
3031
ClimaLand.Soil.Biogeochemistry.PrescribedMet
@@ -36,6 +37,9 @@ ClimaLand.Soil.Biogeochemistry.PrescribedMet
3637
ClimaLand.Soil.Biogeochemistry.volumetric_air_content
3738
ClimaLand.Soil.Biogeochemistry.co2_diffusivity
3839
ClimaLand.Soil.Biogeochemistry.microbe_source
40+
ClimaLand.Soil.Biogeochemistry.o2_availability
41+
ClimaLand.Soil.Biogeochemistry.o2_concentration
42+
ClimaLand.Soil.Biogeochemistry.o2_fraction_from_concentration
3943
```
4044

4145
## Extendible Functions

docs/src/refs.bib

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,3 +331,26 @@ @article{Clark2011
331331
doi = {10.5194/gmd-4-701-2011},
332332
url = {https://doi.org/10.5194/gmd-4-701-2011}
333333
}
334+
335+
@article{Davidson2012,
336+
author = {Davidson, E. A. and Samanta, S. and Caramori, S. S. and Savage, K.},
337+
title = {The Dual Arrhenius and Michaelis-Menten kinetics model for decomposition of soil organic matter at hourly to seasonal time scales},
338+
journal = {Global Change Biology},
339+
year = {2012},
340+
volume = {18},
341+
number = {1},
342+
pages = {371--384},
343+
doi = {10.1111/j.1365-2486.2011.02546.x}
344+
}
345+
346+
@article{Ryan2018,
347+
author = {Ryan, E. M. and Ogle, K. and Peltier, D. M. P. and Walker, A. P. and De Kauwe, M. G. and Medlyn, B. E. and Williams, D. G. and Parton, W. and Asao, S. and Guenet, B. and Lauerwald, R. and Carvalhais, N. and Ciais, P. and Chertov, O. and Barton, C. and Degasperi, A. and Genet, H. and Huang, M. and Jenkinson, D. S. and Koven, C. D. and Kuzyakov, Y. and Luo, Y. and Manzoni, S. and McGuire, A. D. and Parr, J. and Pendall, E. and Sampson, R. N. and Smith, P. and Talhelm, A. F. and Tucker, C. and Wieder, W. R.},
348+
title = {Gross primary production responses to warming, elevated CO₂, and irrigation: quantifying the drivers of ecosystem physiology in a semiarid grassland},
349+
journal = {Geoscientific Model Development},
350+
year = {2018},
351+
volume = {11},
352+
number = {5},
353+
pages = {1909--1928},
354+
doi = {10.5194/gmd-11-1909-2018},
355+
url = {https://doi.org/10.5194/gmd-11-1909-2018}
356+
}

docs/src/standalone/apps/hetero_resp.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function ParamViz.parameterisation(
88
Ea_sx,
99
kM_sx,
1010
kM_O₂,
11-
O₂_a,
11+
O₂_f,
1212
p_sx,
1313
Csom, # parameters
1414
θ_a100,
@@ -40,7 +40,7 @@ function Rh_app_f()
4040
"Activation energy, Ea_sx (J mol⁻¹)",
4141
"Michaelis constant for soil, kM_sx (kg C m⁻³)",
4242
"Michaelis constant for O₂, kM_O₂ (m³ m⁻³)",
43-
"Volumetric fraction of O₂ in the soil air, O₂_a (dimensionless)",
43+
"Volumetric fraction of O₂ in the soil air, O₂_f (dimensionless)",
4444
"Fraction of soil carbon that is considered soluble, p_sx (dimensionless)",
4545
"Soil organic C, Csom (kg C m⁻³)",
4646
),
@@ -50,7 +50,7 @@ function Rh_app_f()
5050
FT.([50e3, 70e3]), # Ea_sx
5151
FT.([1e-10, 0.1]), # kM_sx
5252
FT.([1e-10, 0.1]), # kM_o2
53-
FT.([0.005, 0.5]), # O2_a
53+
FT.([0.005, 0.5]), # O2_f
5454
FT.([0.005, 0.5]), # p_sx
5555
FT.([1.0, 10.0]), # Csom
5656
),
@@ -60,7 +60,7 @@ function Rh_app_f()
6060
(J * mol^-1, J * mol^-1), # Ea_sx
6161
(kg * m^-3, kg * m^-3), # kM_sx
6262
(m^3 * m^-3, m^3 * m^-3), # kM_O2
63-
(m, m), # O2_a
63+
(m, m), # O2_f
6464
(m, m), # p_sx
6565
(kg * m^-3, kg * m^-3), # Csom
6666
),

0 commit comments

Comments
 (0)