snow_ground_flux

Author:

Keith Cherkauer

Date:

January 24, 1997

Description:

Computes the surface temperature under a snowpack by balancing the ground heat flux against the flux coming through the snow pack.

References

Gel'fan, A.N. (1989). "Comparison of Two Methods for Calculating Soil Freezing Depth", Meteorologiya i Gidrologiya, No. 2, pp 98-104.

Input Variables:

Variable

Type

Units

Description

energyenergy_bal_structN/Auses the following:
  • double T - layer temperatures (deg C)
  • double dz - layer thicknesses (m)
  • double kappa - soil thermal conductivity (W/m/K)
  • double Cs - volumetric heat capacity (J/m^3/K)
snowsnow_data_structN/Auses the following:
  • double surf_temp - depth average temperature of the surface layer (deg C)
  • double density - snow density (kg/m^3)
Ts_olddoubledeg Cupper layer snow pack temperature from previous time step
T1_olddoubledeg Clower layer snow pack temperature from previous time step
dtdoublehoursmodel time step
surf_tempdoubledeg Cair temperature
grnd_fluxenergyW/m^2ground heat flux

Output Variables:

Variable

Type

Units

Description

Tsdoubledeg Csurface temperature under snow pack

Subroutines Called:

Modifications and Limitations


VIC Home Page

VIC Code Page

Page Last Modified on 7/18/97