Skip to content

eCLM-ParFlow Coupling Notes #48

@kvrigor

Description

@kvrigor

(migrated from internal issue tracker)

General notes

  • The test setup is based on Theresa Boas' test case for the NRW domain (300x300).
  • The setup for the ParFlow domain uses 30 sublayers.
  • eCLM's subsurface discretization uses levgrnd = 25 layers, of which levsoi = 20 are hydrologically and biogeochemically active. The deepest 5 layers are only included in the thermodynamical calculations.

Coupled fields

  • The relevant history files can be found at /p/largedata/slts/rigor1/pfeclm_logs/NRW_300x300:
[E] eclm_nrw_300x300.clm2.h0.2017-01-01-00000.nc
[P] parflow_nrw_300x300.out.00001.nc
  • Note that the sublayer indexing in eCLM and ParFlow are different!
***** Subsurface level indexing convention *****
    eCLM:  1=topmost layer, 25=deepest layer
 ParFlow: 29=topmost layer,  0=deepest layer
************************************************
  • The output fields in the next subsections are labeled [E] if it is from eCLM [P] if it is from ParFlow.

Pressure head (ParFlow->eCLM)

[P] pressure(time, z, y, x)
[E] PFL_PSI_GRC(time, levgrnd, lat, lon)
[E]         SMP(time, levgrnd, lat, lon)

H2O soil liquid (ParFlow->eCLM)

[P] <soil liq not saved in ParFlow>
[E] PFL_SOILLIQ_GRC(time, levgrnd, lat, lon)
[E]         SOILLIQ(time,  levsoi, lat, lon)

Evapotranspiration (eCLM->ParFlow)

[E] QPARFLOW(time, levsoi, lat, lon)
[P] evaptrans(time, z, y, x)

Ice impedance (eCLM->ParFlow)

  • EXPERIMENTAL FEATURE (see comment below)
  • unitless, value ranges between 0.00-1.00
  • Ice impedance (in eCLM) is a function of ice content and quantifies the increased tortuosity of the water flow when part of the pore space is filled with ice.
  • In ParFlow, ice impedance is interpreted as a flow barrier—a dimensionless scalar quantity that reduces flow rate across a cell face.
  • eCLM implementation, ParFlow implementation
[E] ICE_IMPEDANCE(time, levgrnd, lat, lon)
[P] ice_impedance(time, z, y, x)

Miscellaneous

  • The subsurface porosity and permeability information can be found at parflow_nrw_300x300.out.00000.nc.
perm_x(time, z, y, x)
perm_y(time, z, y, x)
perm_z(time, z, y, x)
porosity(time, z, y, x)
specific_storage(time, z, y, x)
slopex(time, y, x)
slopey(time, y, x)
DZ_Multiplier(time, z, y, x)

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    coupled-parflowIssues related to eCLM-ParFlow couplingtracking-issueA list of issues or TODOs

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions