frozen_soil

Author:

Keith Cherkauer

Date:

May 18, 1996

Description:

This subroutine was created to solve a temperature profile through the soil column to determine the depth of freezing and thawing fronts, and redistribute soil moisture accordingly. Soil thermal parameters are calculated based on soil layer moisture content from the previous time step.

References

Unfrozen Soil Water Content: Flerchinger, G. N., and K. E. Saxton, "Simultaneous Heat and Water Model of a Freezing Snow-Residue-Soil System: I. Theory and Development," Transactions of the ASCE, Vol. 32(2), March-April, 1989. pp 565=571

Input Variables:

Variable

Type

Units

Description

soil_consoil_con_structN/ASoil parameter structure

uses:

  • depth - depth of std layers
  • soil_density - soil partical density
  • bulk_density - soil bulk density
  • max_moist - maximum layer moisture
  • bubble - bubbling pressure
  • expt - exponential
layerlayer_data_struct *N/ASoil Layer Data Structure

uses:

  • moist_thaw - thawed soil sublayer moisture
  • moist_froz - frozen soil sublayer moisture
  • moist - unfrozen soil sublayer moisture
  • ice - soil layer ice content
energyenergy_bal_struct *N/AEnergy Balance Structure

uses:

  • dz - profile layer thickness
  • fdepth - freezing and thawing front depths
  • T - temperature profile
  • ice - layer ice content
recintN/ACurrent record number
vegintN/ACurrent vegetation type
dtinthrModel time step
surf_tempdouble *CSoil surface temperature
N_TsintN/ANumber of times to run soil solution per model time step
UlayerintN/ANumber of temperature nodes in upper layers
LlayerintN/ANumber of temperature nodes in bottom layer

Output Variables:

Variable

Type

Units

Description

layerlayer_data_struct *N/ASoil Variable Structure

modifies:

  • moist_thaw - thawed soil sublayer moisture
  • moist_froz - frozen soil sublayer moisture
  • moist - unfrozen soil sublayer moisture
  • ice - soil layer ice content
  • T - layer temperatures
energyenergy_bal_struct *N/AEnergy Balance Structure

modifies:

  • T - temperature profile
  • fdepth - freezing and thawing depth
  • unfrozen - maximum unfrozen water
  • ice - frozen water content
  • Cs - volumetric heat capacity
  • kappa - thermal conductivity

Subroutines Called:

Modifications and Limitations


VIC Home Page

VIC Code Page

Page Last Modified on 11/5/97