Recently, some effort has been made in CABLE to differentiate the ice and liquid water density in soil. Until now, they have been assumed equal.
The groundwater work has done some effort in this direction as well. One difference is that it introduces:
wbliq = wb - ( density_ice * wbice) / density_liquid
Is this a change we would like to make for CABLE throughout the code? That is, we would change all calculations of wbliq in CABLE to introduce the densities.
To note that currently soil_snow has code like:
ssnow%wbliq = ssnow%wb - ssnow%wbice
ssnow%wbtot = 0.0
DO k = 1, ms
! tot moisture this timestep
ssnow%wbtot(:) = ssnow%wbtot(:) + &
(ssnow%wbliq(:,k)*density_liq + ssnow%wbice(:,k)*density_ice) * soil%zse(k)
END DO
which seems to introduce inconsistencies between wb and wbtot.
@har917 Is that something we want? I realise it can have big implications for coupled simulations. If we don't want to change this entirely in CABLE then we will have to introduce a different calculation of wbliq for the GW model which does not seem to make much sense...
Recently, some effort has been made in CABLE to differentiate the ice and liquid water density in soil. Until now, they have been assumed equal.
The groundwater work has done some effort in this direction as well. One difference is that it introduces:
Is this a change we would like to make for CABLE throughout the code? That is, we would change all calculations of
wbliqin CABLE to introduce the densities.To note that currently
soil_snowhas code like:which seems to introduce inconsistencies between
wbandwbtot.@har917 Is that something we want? I realise it can have big implications for coupled simulations. If we don't want to change this entirely in CABLE then we will have to introduce a different calculation of
wbliqfor the GW model which does not seem to make much sense...