This issue is based on a discussion with @kvrigor and @skollet .
The goal was to demonstrate correct coupling between eCLM and ParFlow by comparing soil saturation from both components during a coupled run. Under consistent soil properties and correct coupling, the saturation values from both components should match. I performed a functional test for the coupled ICON–eCLM–ParFlow system using an idealised setup. Ideally, eCLM and ParFlow should output consistent saturation values (ignoring ice effects).
Experiment: pft00-sid02-sv06 ( Land unit: bare soil, Soil type: sandy loam, Initial condition: dry soil until layer 11, below saturated).
Soil characteristics (e.g., porosity, permeability) are identical in both eCLM and ParFlow. Values used for comparison are taken directly from the respective model outputs.
Observations and verification steps
- ParFlow soil liquid water (H2OSOI, kg/m²) is correctly passed to eCLM
- A unit transformation alone should not introduce differences between ParFlow saturation and eCLM saturation. The transformation is done with convert_phead2volsoilmoist.py script. The results obtained from pressure head–based conversion are identical to those using ParFlow’s relative saturation output.
- Ideally, eCLM and ParFlow should output consistent saturation values (ignoring ice effects).
- Interpolation could be a reason for differences between the models: To exclude this, a setup with the same grid was created. This can be find in the ibg3-gitlab. The saturation values between eCLM and ParFlow are still not the same.
- eCLM uses by Default the soil water retention curve after Clapp and Hornberg. A switch to van-Genuchten soil retuntion curve might be useful. A switch might be not that easy, as in some parts of the CLM the Clapp and Hornberg curve is indirectly assumed as pointed out in the CTSM issues. However, a branch with a plainly used van-Genuchten soil water retention curve can be found here.
Figures

Saturation comparison between ParFlow and eCLM with ice.

Saturation comparison between ParFlow and eCLM no ice

Saturation comparison between Parflow and eCLM with the same grid and no ice.
Saturation comparison between Parflow and eCLM van-genuchten with the same grid and no ice.
Preliminary conclusion
As a recommendation, volumetric soil moisture output should not be used in a coupled simulation. The recommendation is to use the ParFlow output during a coupled run.
The coupling during ice needs to be checked (additional issue).
This issue is based on a discussion with @kvrigor and @skollet .
The goal was to demonstrate correct coupling between eCLM and ParFlow by comparing soil saturation from both components during a coupled run. Under consistent soil properties and correct coupling, the saturation values from both components should match. I performed a functional test for the coupled ICON–eCLM–ParFlow system using an idealised setup. Ideally, eCLM and ParFlow should output consistent saturation values (ignoring ice effects).
Experiment: pft00-sid02-sv06 ( Land unit: bare soil, Soil type: sandy loam, Initial condition: dry soil until layer 11, below saturated).
Soil characteristics (e.g., porosity, permeability) are identical in both eCLM and ParFlow. Values used for comparison are taken directly from the respective model outputs.
Observations and verification steps
Figures
Saturation comparison between Parflow and eCLM van-genuchten with the same grid and no ice.
Preliminary conclusion
As a recommendation, volumetric soil moisture output should not be used in a coupled simulation. The recommendation is to use the ParFlow output during a coupled run.
The coupling during ice needs to be checked (additional issue).