Skip to content

Add single pool soil carbon/biogeochemistry process - continuation of #55 - #215

Merged
bgroenks96 merged 14 commits into
NumericalEarth:mainfrom
Qfl3x:one_pool_carbon
Oct 9, 2026
Merged

bgroenks96 merged 14 commits into
NumericalEarth:mainfrom
Qfl3x:one_pool_carbon

Conversation

@Qfl3x

@Qfl3x Qfl3x commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

This PR is a continuation of #55.

The model has been stabilized. With one caveat: Thermodynamics and Soil Organic Carbon (SOC) operate on different timescales, with Thermodynamics being much smaller. So the timestep has to follow the thermodynamics model limitation, and the model has to run long enough for SOC to actually change.

Few key changes from original PR:

  • Diffusion was the wrong sign
  • Parameters now have values which agree with literature (I've mainly used: Braakhekke 2011SOMPROF and Ahrens 2015 COMMISSION models as baseline)
  • Litter is now a flux to the top of the column, rather than simply added.

@Qfl3x

Qfl3x commented Oct 8, 2026

Copy link
Copy Markdown
Contributor Author

Now it all looks good with docs. That rebase was a pain.

@bgroenks96 bgroenks96 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thanks for the changes! I guess the main questions are just how much work is outstanding on the transport equations.

Comment thread src/processes/soil/biogeochem/single_pool_soil_carbon.jl
Comment thread src/processes/soil/biogeochem/single_pool_soil_carbon.jl
@bgroenks96

Copy link
Copy Markdown
Collaborator

That rebase was a pain.

Sorry about that! The PR got a bit stale, I guess.

@bgroenks96
bgroenks96 merged commit 2218592 into NumericalEarth:main Oct 9, 2026
9 checks passed
@bgroenks96

Copy link
Copy Markdown
Collaborator

Thanks @Qfl3x and @BernhardAhrens!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants