From 8a988ae5956ad4be264c848203c4e2ff19c61a6d Mon Sep 17 00:00:00 2001 From: Brian Groenke <brian.groenke@awi.de> Date: Sun, 19 May 2024 00:23:05 +0200 Subject: [PATCH] Fix bug in SURFEX volumetric organic impl --- src/Physics/Soils/para/surfex.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Physics/Soils/para/surfex.jl b/src/Physics/Soils/para/surfex.jl index 5fceb29e..0fe578f1 100644 --- a/src/Physics/Soils/para/surfex.jl +++ b/src/Physics/Soils/para/surfex.jl @@ -36,9 +36,9 @@ function default_surfex_freezecurve(texture::SoilTexture, Ï_soc, Ï_org, por_or end # Soil methods -organic(soil::Soil{<:SURFEX}) = organic_fraction(soil.para)*porosity(soil) +organic(soil::Soil{<:SURFEX}) = organic_fraction(soil.para)*(1 - porosity(soil)) -mineral(soil::Soil{<:SURFEX}) = (1 - porosity(soil))*(1 - organic_fraction(soil.para)) +mineral(soil::Soil{<:SURFEX}) = (1 - organic_fraction(soil.para))*(1 - porosity(soil)) saturation(soil::Soil{<:SURFEX}) = soil.para.sat -- GitLab