Snow parameterizations

Warning

This page is a work in progress. If you have any questions or notice any errors, please raise an issue.

Overview

SingleLayerSnow composes several interchangeable parameterizations for the areal coverage, bulk density, thermal conductivity, and hydraulic properties of the snowpack. Together with the snow water equivalent and bulk density these determine the geometric and thermal properties (snow depth, cover fraction, thermal conductivity) diagnosed each auxiliary pass.

Snow cover

The sub-grid snow-covered area fraction $f_\text{snow}$ controls how strongly the snowpack modifies the surface albedo, conduction, and latent flux, and how rainfall is partitioned between the snowpack and the bare ground.

Terrarium.FractionalSnowCoverType
struct FractionalSnowCover{NF} <: Terrarium.AbstractSnowCover{NF}

Simple fractional snow cover parameterization f_snow = W_snow/(W_snow + W_ref) where W_snow is the current snow water equivalent (SWE) within any given finite area and W_ref is the reference SWE at which the area would be expected to be 50% covered. The function is smooth and differentiable, with f_snow → 0 as W_snow → 0 and f_snow → 1 as W_snow → ∞.

Default SWE level for half_coverage is set to 0.01 m following [11].

Properties:

  • half_coverage::Any: Reference snow water equivalent level W_ref

References

  • [11] Douville et al., Climate Dynamics (1995)
source
Terrarium.compute_snow_cover_fractionFunction
compute_snow_cover_fraction(
    cover::FractionalSnowCover{NF},
    swe
) -> Any

Sub-grid snow-covered area fraction f_snow = W_snow/(W_snow + W_ref) ∈ [0,1) from the snow water equivalent W_snow [m] and the reference level W_ref (half_coverage), clamping negative SWE (which can occur transiently in the prognostic state) to zero cover.

source

Snow density

The bulk density $\rho_s$ converts the snow water equivalent to a physical snow depth and determines the thermal conductivity.

Terrarium.ConstantSnowDensityType
struct ConstantSnowDensity{NF} <: Terrarium.AbstractSnowDensity{NF}

Constant, spatially homogeneous bulk snow density ρ_snow. This is the default (and currently only) snow density scheme for SingleLayerSnow. Default bulk snow density follows [12].

Properties:

  • density::Any: Bulk snow density ρ_snow

References

  • [12] Westermann et al., Geoscientific Model Development (2016)
source
Terrarium.snow_densityMethod
snow_density(snow::SingleLayerSnow) -> Any

Bulk snow density ρ_snow [kg/m³] of the snowpack, delegating to the process's density scheme.

source
Terrarium.compute_snow_depthFunction
compute_snow_depth(
    _::Terrarium.AbstractSnow,
    W_snow,
    ρ_snow,
    ρ_w
) -> Any

Snow layer depth d_snow = W_snow·ρ_w/ρ_snow [m], converting the water-equivalent depth W_snow [m] to the physical snow depth using the water density ρ_w and the bulk snow density ρ_snow.

source

Snow thermal conductivity

The bulk snow thermal conductivity is parameterized as a function of the bulk density. The default scheme is the power-law form of [13]; logarithmic and piecewise-quadratic forms following [14] are also available.

Terrarium.PowerLawSnowThermalConductivityType
struct PowerLawSnowThermalConductivity{NF} <: Terrarium.AbstractSnowThermalConductivity{NF}

Power law parameterization for snow thermal conductivity as a function of density following [13, Eq. (34)].

Properties:

  • conductivity_coefficient::Any: Coefficient a in the thermal conductivity power law κ = a·(ρ_snow/ρ_w)^b

  • conductivity_exponent::Any: Exponent b in the thermal conductivity power law κ = a·(ρ_snow/ρ_w)^b

References

  • [13] Yen et al. 1981
source
Terrarium.QuadraticSnowThermalConductivityType
struct QuadraticSnowThermalConductivity{NF} <: Terrarium.AbstractSnowThermalConductivity{NF}

Piecewise quadratic snow thermal conductivity parameterization of [14]. Default conductivity of ice from [15].

Properties:

  • func_hi::Terrarium.QuadraticFunction

  • func_lo::Terrarium.QuadraticFunction

  • threshold::Any

  • κ_max::Any

References

  • [14] Sturm et al., Journal of Glaciology (1997)
  • [15] Weller & Schwerdtfeger, Journal of Glaciology (1971)
source
Terrarium.compute_thermal_conductivityMethod
compute_thermal_conductivity(
    snow::SingleLayerSnow,
    constants::MaterialConstants,
    ρ_snow
) -> Any

Bulk snow thermal conductivity κ_snow [W/m/K], delegating to the process's thermal conductivity scheme with the bulk density ρ_snow.

source

Snow hydraulic properties

The hydraulic properties set the Darcy-type meltwater outflow from the snowpack (see Snow mass balance).

Terrarium.ConstantSnowHydraulicsType
struct ConstantSnowHydraulics{NF} <: Terrarium.AbstractSnowHydraulics{NF}

Constant, spatially homogeneous snow hydraulic properties: a saturated hydraulic conductivity K_sat and a capillary retention L_c, setting the Darcy-type meltwater outflow (see compute_meltwater_outflow). Default values follow [3].

Properties:

  • saturated_conductivity::Any: Hydraulic conductivity at saturation

  • capillary_retention::Any: Capillary retention liq_c: liquid fraction held against gravity before meltwater drains

References

  • [3] Tarboton, Chowdhury and Jackson (1994)
source

Kernel functions

Terrarium.compute_snow_properties!Function
compute_snow_properties!(
    out,
    i,
    j,
    grid,
    fields,
    snow::SingleLayerSnow,
    constants::PhysicalConstants
)

Compute the snow depth, cover fraction, and thermal conductivity at grid cell i, j.

source

References

[3]
D. G. Tarboton, T. G. Chowdhury and T. H. Jackson. A Spatially Distributed Energy Balance Snowmelt Model. Working Paper WP-94-HWR-DGT/003 (Utah Water Research Laboratory, Utah State University, 1994).
[11]
H. Douville, J.-F. Royer and J.-F. Mahfouf. A new snow parameterization for the Météo-France climate model: Part I: validation in stand-alone experiments. Climate Dynamics 12, 21–35 (1995).
[12]
S. Westermann, M. Langer, J. Boike, M. Heikenfeld, M. Peter, B. Etzelmüller and G. Krinner. Simulating the thermal regime and thaw processes of ice-rich permafrost ground with the land-surface model CryoGrid 3. Geoscientific Model Development 9, 523–546 (2016).
[13]
Y.-C. Yen. Review of Thermal Properties of Snow, Ice and Sea Ice. CRREL Report 81-10 (U.S. Army Cold Regions Research and Engineering Laboratory (CRREL), 1981).
[14]
M. Sturm, J. Holmgren, M. König and K. Morris. The thermal conductivity of seasonal snow. Journal of Glaciology 43, 26–41 (1997).
[15]
G. E. Weller and P. Schwerdtfeger. Short Notes: New Data on the Thermal Conductivity of Natural Snow. Journal of Glaciology 10, 309–311 (1971).