Soil state file
- Required:
- Always
- Name:
- The name is expected to be of the format Soil.State.
<MM.DD.YYYY.hh.mm.ss>.<ext>, where<MM.DD.YYYY.hh.mm.ss>is the time for which the model state is valid, and<ext>is eitherbin(Format = BINARYorFormat = BYTESWAP) ornc(Format= NETCDF).
The file is located in theInitial state directory. - Read by:
InitModelState()- Format:
- A series of 2D matrices.
- Purpose:
- Contains the model state associated with soil variables. This allows a model restart with exactly the same initial conditions.
- Comments:
- The state files are not meant for analysis. They are difficult to
read unless you write some dedicated program or script. However, if
you use
Format = NETCDF, the files are readable by any program that reads and display NetCDF files. - Details:
-
The soil state files contains the following state variabls, which MUST be in the order specified if you use the binary format. For the NetCDF files the order is arbitrary, as long as you provide the correct variable names.
If the format is
BINorBYTESWAP, the variables are:- Soil moisture for every layer, including the deep soil layer below the root zone (float).
- Soil surface temperature in °C (float)
- Soil temperature for each layer in °C (float)
- Ground heat storage in J (float)
- Surface ponding in m (float)
If the format is
NETCDF, the variables are:- Soil moisture for every layer, including the deep soil layer below
the root zone.
The variables names arex.Soil.Moist, wherexis the number of the soil layer (note that in this case the upper layer is 0, the layer below that 1, etc.).
The number type isNC_FLOAT. - Soil surface temperature in °C.
The variable name isSoil.TSurf.
The number type isNC_FLOAT. - Soil temperature for each layer in °C
The variables names arex.Soil.Temp, wherexis the number of the soil layer (note that in this case the upper layer is 0, the layer below that 1, etc.).
The number type isNC_FLOAT. - Ground heat storage in J
The variable name isSoil.Qst.
The number type isNC_FLOAT. - Surface ponding in m
The variable name isSoil.Runoff.
The number type isNC_FLOAT.
Last Changed:
October 28, 2002 1:44 PM

