Skip to content

eCLM-ParFlow: Comparing soil saturation from both components during a coupled run #103

@s-poll

Description

@s-poll

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

Image Saturation comparison between ParFlow and eCLM with ice. Image Saturation comparison between ParFlow and eCLM no ice Image 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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    coupled-parflowIssues related to eCLM-ParFlow coupling

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions