initialize_energy

Author:

Keith Cherkauer

Date:

July 30, 1996

Description:

This subroutine initializes variables neede for computing the surface energy balance and soil thermal profile. If an input file has been given it will be used to initialize all soil parameters, otherwise they will be estimated using surface conditions, and 4m average temperature.

References

Input Variables:

Variable

Type

Units

Description

soil_consoil_con_structN/AStructure of energy and temperature variables
  • double *depth (m)
veg_numintN/ANumber of vegetation types in current grid cell
fsoilFILE *N/AFile containing initial soil variables (if used)

Output Variables:

Variable

Type

Units

Description

energyenergy_bal_struct *N/AStructure of energy and temperature variables
  • double *fdepth (m)
  • double *T (C)
  • double *dz (m)
  • double *kappa (W/m/K)
  • double *Cs (J/m^3/K)
cellcell_data_struct *N/AStructure of energy and temperature variables
  • layer_data_struct *layer (N/A)
    • double tdepth (m)
    • double fdepth (m)
    • double moist_thaw (mm)
    • double moist_froz (mm)
    • double moist (mm)
    • double ice (mm)
    • double T_thaw (C)
    • double T_froz (C)
    • double T (C)

Subroutines Called:

Modifications and Limitations


VIC Home Page

VIC Code Page

Page Last Modified on 9/3/97