soil_thermal_calc

Author:

Keith Cherkauer

Date:

September 1, 1997

Description:

This subroutine computes soil thermal parameters based on current soil moisture properties. Thermal conductivity, volumetric heat capacity, moisture, maximum moisture, and expt are computed for each of the nodes used in the thermal profile solution. Average conductivity and heat capacity are also computed for each model layer.

The kappa, Cs, moist, max_moist, and expt arrays should be allocated before calling the subroutine. If kappa or Cs are set to NULL, distribution of properties over thermal nodes will be skipped, and only the average properties will be computed.

References

Input Variables:

Variable

Type

Units

Description

soil_consoil_con_structN/ASoil parameters data structure
layerlayer_data_struct *N/ALayer data structure
energyenergy_bal_structN/AEnergy data structure
NlayerintN/ANumber of model layers
TlayerintN/ANumber of soil profile nodes

Output Variables:

Variable

Type

Units

Description

kappadouble *W/m/KSoil thermal conductivity for each node
Csdouble *J/m^3/KSoil volumetric heat capacity for each node
moistdouble *m^3/m^3Soil moisture for each node
exptdouble *N/Aexpt for each node
max_moistdouble *m^3/m^3Maximum soil moisture for each node

Subroutines Called:

Modifications and Limitations


VIC Home Page

VIC Code Page

Page Last Modified on 9/1/97