Page tree

MESH - A Community Hydrology - Land Surface Model


Skip to end of metadata
Go to start of metadata

This page provides an overview of the MESH_parameters_CLASS.ini parameter file, which stores values for the parameters that are needed to run the CLASS portion of MESH and initial conditions. It is very similar to the "INI" configuration file used by the RUNCLASS ("standalone CLASS") program.

This page contains the following sections:

Overview

The first four lines of this file contain header information. The next 15 lines are repeated for each GRU and contain parameter and initialization values for each of these GRUs. The last section in the file contains dates for controlling CLASS point outputs (if active) and the start date corresponding to the first frame of record in the meteorological input files.

Consult the Parameters Selection page for more information about specific parameters and recommended parameter values.

See this R script to generate this and other parameter files, as well as template files for OSTRICH, from parameter values stored in an Excel file (e.g. for keeping track of parameter sources and justification).

Formatting

In all variable tables on this page, a field format described by "*" denotes free-formatting; all values are to be separated by one or more tabs, lines or spaces. In some places, fixed-formatting codes may still be required. Fixed-formatting is described here.

Older versions of MESH read this file using fixed-formatting. When using older files with newer versions of MESH, instances where two fields are placed side-by-side with higher precision must be separated using whitespace, such as one or more tabs or spaces.

                    0.020.0015 !will cause read I/O error using r526 and higher
                    0.02 0.0015 !resolves the error by adding whitespace between the two fields

GRU count and non-contributing areas

Non-contributing areas can be captured by the last GRU in the basin information file, corresponding to the "ClassCount". CLASS does not run over these areas, since they will not contribute runoff to the distributed channel network and system. Thus, the number of GRUs in MESH_parameters_CLASS.ini is the value of "ClassCount" minus 1.

When reading this file, MESH will compare the noted GRU count to the number read from the basin information file. It will stop with an error if the GRU count "NM" is not equal to "ClassCount" minus 1.

Sample File

A sample MESH_parameters_CLASS.ini file is included with the Standalone MESH sample files.

  TestFile                                                                01 TITLE
  User                                                                    02 NAME
  NHRC in Saskatoon                                                       03 PLACE
     51.53   -106.25      40.0      40.0      50.0   -1.0    1    2    2  04 DEGLAT/DEGLON/ZRFM/ZRFH/ZBLD/GC/ILW/NL/NM
     0.0     0.0     0.0     1.0     0.0     0.0     0.0     0.0     3.5  05 5xFCAN/4xPAMX
     0.0     0.0     0.0    -2.5     0.0     0.0     0.0     0.0     3.5  06 5xLNZ0/4xPAMN
     0.0     0.0     0.0   0.055     0.0     0.0     0.0     0.0     2.0  07 5xALVC/4xCMAS
     0.0     0.0     0.0   0.325     0.0     0.0     0.0     0.0     1.2  08 5xALIC/4xROOT
     0.0     0.0     0.0   100.0             0.0     0.0     0.0    30.0  09 4xRSMN/4xQA50
     0.0     0.0     0.0     0.5             0.0     0.0     0.0     1.0  10 4xVPDA/4xVPDB
     0.0     0.0     0.0   100.0             0.0     0.0     0.0     5.0  11 4xPSGA/4xPSGB
     1.0     4.1     1.0    50.0                                          12 DRN/SDEP/FARE/DD
    0.03    0.01    0.02  0.0015       1                                  13 XSLP/XDRAINH/MANN/KSAT/MID
      70.0      70.0      70.0                                            14 3xSAND (or more)
      30.0      30.0      30.0                                            15 3xCLAY (or more)
       0.0       0.0       0.0                                            16 3xORGM (or more)
       5.0       5.0       5.0       5.0       0.0       5.0              17 3xTBAR (or more)/TCAN/TSNO/TPND
       0.2       0.2       0.2       0.0       0.0       0.0       0.0    18 3xTHLQ (or more)/3xTHIC (or more)/ZPND
       0.0       0.0       0.0       0.2     100.0       1.0              19 RCAN/SCAN/SNO/ALBS/RHOS/GRO
     0.0     0.0     1.0     0.0     0.0     0.0     0.0     4.0     0.0  05 5xFCAN/4xPAMX
     0.0     0.0    -2.5     0.0     0.0     0.0     0.0     0.0     0.0  06 5xLNZ0/4xPAMN
     0.0     0.0    0.06     0.0     0.0     0.0     0.0     3.0     0.0  07 5xALVC/4xCMAS
     0.0     0.0    0.36     0.0     0.0     0.0     0.0     1.5     0.0  08 5xALIC/4xROOT
     0.0     0.0    85.0     0.0             0.0     0.0    30.0     0.0  09 4xRSMN/4xQA50
     0.0     0.0     0.5     0.0             0.0     0.0     1.0     0.0  10 4xVPDA/4xVPDB
     0.0     0.0   100.0     0.0             0.0     0.0     5.0     0.0  11 4xPSGA/4xPSGB
     1.0     4.1     1.0    50.0                                          12 DRN/SDEP/FARE/DD
    0.03    0.01    0.02  0.0015       2                                  13 XSLP/XDRAINH/MANN/KSAT/MID
      70.0      70.0      70.0                                            14 3xSAND (or more)
      30.0      30.0      30.0                                            15 3xCLAY (or more)
       1.0       1.0      0.47                                            16 3xORGM
       5.0       5.0       5.0       5.0       0.0       5.0              17 3xTBAR (or more)/TCAN/TSNO/TPND
       0.2       0.2       0.2       0.0       0.0       0.0       0.0    18 3xTHLQ (or more)/3xTHIC (or more)/ZPND
       0.0       0.0       0.0       0.2     100.0       1.0              19 RCAN/SCAN/SNO/ALBS/RHOS/GRO
       243       365       243       365                                  20 JOUT1/JOUT2/JAV1/JAV2
      2005      2005      2005      2005                                  21 KOUT1/KOUT2/KAV1/KAV2
         0         0       243      2005                                  22 IHOUR/IMINS/IJDAY/IYEAR

Header Information

Header information is stored in the first four lines of the file.

  TestFile                                                                01 TITLE
  User                                                                    02 NAME
  NHRC in Saskatoon                                                       03 PLACE
     51.53   -106.25      40.0      40.0      50.0   -1.0    1    2    2  04 DEGLAT/DEGLON/ZRFM/ZRFH/ZBLD/GC/ILW/NL/NM
LineColumnsVariableFormatTypeDescriptionUnits
11-6TITLE2x, 6a4 CharCharacters to identify the model run--
21-6NAME2x, 6a4 CharCharacters to identify to researcher by name--
31-6PLACE2x, 6a4 CharCharacters to identify authority or institution of the research or researcher--
41DEGLAT* Real

Latitude of the site or grid-cell in degrees

decimal degrees
2DEGLON* RealLongitude of the site or grid-cell in degreesdecimal degrees
3ZRFM* RealReference height (measurement height) for wind speedm
4ZRFH* RealReference height (measurement height) for temperature and humiditym
5ZBLD* RealHeight into the atmosphere for aggregating surface roughness (usually in the order of 50-100 m)m
6GC* RealGround cover flag; set to -1.0 if the GRUs in the file represent a "land surface"--
7ILW* Int

Set to 1 (See the note on ILW below)

--
8NL* IntNumber of grid-cells in the basin; this number must match the total number of grid-cells "TotalNumOfGrids" from the basin information file--
9NM* IntNumber of GRUs in the basin, and represented in the file; this number must match the total number of GRUs from the basin information "ClassCount" file minus 1--

ILW was used in versions of CLASS prior to 3.4. If ILW was set to 1, the longwave meteorological forcing field represented total incoming radiation (as is the case now). However, ILW could be set to 2 to allow the field to represent net longwave radiation, which overrides the calculation of outgoing longwave radiation in TSOLVE and TSOLVC.

ILW has no effect in MESH or in CLASS 3.4 and later.

For compatibility with existing MESH_parameter_CLASS.ini files, the value is still expected and read from the file but stored in a dummy variable. Set ILW to 1.

Non-contributing areas can be captured by the last GRU in the basin information file, corresponding to "ClassCount". CLASS does not run over these areas, since they will not contribute runoff to the distributed channel network and system. Thus, the number of GRUs in this parameter file is "ClassCount" minus 1.

GRU Parameter Values

Parameter values representative of the GRU are listed in the first 12 lines of the GRU block.

     0.0     0.0     0.0     1.0     0.0     0.0     0.0     0.0     3.5  05 5xFCAN/4xPAMX
     0.0     0.0     0.0    -2.5     0.0     0.0     0.0     0.0     3.5  06 5xLNZ0/4xPAMN
     0.0     0.0     0.0   0.055     0.0     0.0     0.0     0.0     2.0  07 5xALVC/4xCMAS
     0.0     0.0     0.0   0.325     0.0     0.0     0.0     0.0     1.2  08 5xALIC/4xROOT
     0.0     0.0     0.0   100.0             0.0     0.0     0.0    30.0  09 4xRSMN/4xQA50
     0.0     0.0     0.0     0.5             0.0     0.0     0.0     1.0  10 4xVPDA/4xVPDB
     0.0     0.0     0.0   100.0             0.0     0.0     0.0     5.0  11 4xPSGA/4xPSGB
     1.0     4.1     1.0    50.0                                          12 DRN/SDEP/FARE/DD
    0.03    0.01    0.02  0.0015       1                                  13 XSLP/XDRAINH/MANN/KSAT/MID
      70.0      70.0      70.0                                            14 3xSAND (or more)
      30.0      30.0      30.0                                            15 3xCLAY (or more)
       0.0       0.0       0.0                                            16 3xORGM (or more)

Vegetation Parameters

Vegetation parameters are listed in the first seven lines of the GRU block.

     0.0     0.0     0.0     1.0     0.0     0.0     0.0     0.0     3.5  05 5xFCAN/4xPAMX
     0.0     0.0     0.0    -2.5     0.0     0.0     0.0     0.0     3.5  06 5xLNZ0/4xPAMN
     0.0     0.0     0.0   0.055     0.0     0.0     0.0     0.0     2.0  07 5xALVC/4xCMAS
     0.0     0.0     0.0   0.325     0.0     0.0     0.0     0.0     1.2  08 5xALIC/4xROOT
     0.0     0.0     0.0   100.0             0.0     0.0     0.0    30.0  09 4xRSMN/4xQA50
     0.0     0.0     0.0     0.5             0.0     0.0     0.0     1.0  10 4xVPDA/4xVPDB
     0.0     0.0     0.0   100.0             0.0     0.0     0.0     5.0  11 4xPSGA/4xPSGB

Each of the vegetation parameters contains four or five values that correspond to four pre-defined vegetation categories and one additional type of land cover for barren soils. Only four of the vegetation parameters contain a fifth value for barren soil.

The canopy types are listed below. They are listed in the same order as they are indexed for each of the vegetation parameters. These indices also correspond to the indexing of the vegetation categories in the CLASS lookup tables.

CodeCanopy Type
1Needleleaf trees
2Broadleaf trees
3Crops
4Grass
5

Urban, barren land, or impervious areas

Line ColumnsVariable Canopy TypesFormatType DescriptionUnits
51-5FCAN 1-5*Real

Annual maximum fraction of the grid-cell occupied by vegetation category or land cover

--
6-9PAMX, LAMX
 1-4*Real

Annual maximum plant-area index of the vegetation category

--
61-5LNZ0 1-5*RealNatural logarithm of the roughness length of the vegetation category or land cover--
6-9PAMN, LAMN 1-4*Real

Annual minimum plant-area index of the vegetation category

PAMN has no effect in the CLASS default calculation of plant area index for the grass vegetation canopy type (4). The growth index for grass (GROWG) is constant (1.0) and PAI is always calculated as the maximum plant-area index (PAMX)

PAMN must be set to zero for the crop vegetation canopy type (3).

--
71-5ALVC 1-5*RealAverage visible albedo of the vegetation category when fully-leafed or of the land cover--
6-9CMAS 1-4*RealAnnual maximum canopy mass of the vegetation categorykg m**-2
81-5ALIC 1-5*RealAverage near-infrared albedo of the vegetation category when fully-leafed or of the land cover--
6-9ROOT 1-4*RealAnnual maximum rooting depth of the vegetation categorym
91-4RSMN 1-4*RealMinimum stomatal resistance of the vegetation categorys m**-1
5-8QA50 1-4*RealReference value of shortwave radiation used in the calculation of the stomatal resistance of the vegetation categoryW m**-2
101-4VPDA 1-4*RealVapor pressure deficit coefficient 'A' used in the calculation of the stomatal resistance of the vegetation category--
5-8VPDB 1-4*RealVapor pressure deficit coefficient 'B' used in the calculation of the stomatal resistance of the vegetation category--
111-4PSGA 1-4*RealSoil moisture suction coefficient 'A' used in the calculation of the stomatal resistance of the vegetation category--
5-8PSGB 1-4*RealSoil moisture suction coefficient 'B' used in the calculation of the stomatal resistance of the vegetation category--

Notes:
Values in the "Canopy Types" column correspond to the "Code" of the canopy types listed above.

WATROF Variable Names

Multiple variable names are listed if more than one name for the variable exists, either in code, external references, or in other documentation.

Using FCAN to activate the Canopy Type

FCAN is the first parameter in the section. It controls what canopy types are active. If FCAN > 0.0 for a particular canopy type, then a value must exist in the corresponding index for the other 13 parameters. If a value exists for a particular canopy type, for which FCAN = 0.0, then that value is ignored.

For example, if FCAN(1, 2, 3, 4, 5) = (0.0, 0.0, 1.0, 0.0, 0.0); then ROOT(3) must have a value. However, ROOT(2) can be zero. If ROOT(2) has a value, the value is ignored because FCAN(2) = 0.0.

Using a single Canopy Type per GRU

It is sometimes suggested to parameterize each GRU with only one active land cover. Using this approach, various land covers can instead be parameterized using multiple GRUs. To do this, set FCAN = 1.0 for the desired canopy type and set all other values of FCAN in the GRU to zero.

Surface Parameters

Surface parameters are listed in Lines 8-9 of the GRU block, among the hydraulic parameters.

     1.0     4.1     1.0    50.0                                          12 DRN/SDEP/FARE/DD
    0.03    0.01    0.02  0.0015       1                                  13 XSLP/XDRAINH/MANN/KSAT/MID
LineColumnVariableFormatTypeDescriptionUnits
123FARE*RealActive fraction of the grid cell; this value is derived from the basin information file, so FRAC should be set to 1.0--
135MID*IntSet the mosaic tile ID > 0--

Depreciation of GRU-based FARE

The value of FARE from this file is no longer used. The value is instead derived from the basin information file.

MID or the Mosaic ID

Many users use the mosaic ID "MID" as an identifier in a file that contains the parameterizations of multiple GRUs. It helps organize the file and keep track of where one GRU parameterization ends and the next begins. However, the mosaic ID is an active parameter in the model that identifies whether the GRU represents land or water. If the GRU has been parameterized to represent a land cover, then the mosaic ID must be greater than zero.

When mixing input parameter file formats, the mosaic ID MID can be used to preserve GRU-based values where they would normally be replaced with distributed values, such as from grid-based or subbasin-based input files.

Set the MID of the GRU to a value greater than or equal to 100 and less than 1000 to skip matching tiles when mapping from distributed values, for example if to read mineral soils from a distributed input but assign special CLASS types of SAND from the MESH_parameters_CLASS.ini file for specific GRUs.

Hydraulic Parameters

Hydraulic parameters of the soil are listed in Lines 8-9 of the GRU block.

     1.0     4.1     1.0    50.0                                          12 DRN/SDEP/FARE/DD
    0.03    0.01    0.02  0.0015       1                                  13 XSLP/XDRAINH/MANN/KSAT/MID

Controlling Hydraulic Parameters with IWF

Not all hydraulic parameters are active in certain configurations of the model; for example, those tied to WATROF. Certain hydraulic parameters are tied to the state of the IWF control flag.

LineColumnVariableIWFFormatTypeDescriptionUnits
121DRN, XDRAIN0, 1, 2*Real

Drainage index controls if water is allowed to seep from the bottom of the soil column, analogous to the fractional sizing of a hole at the bottom of a bucket. A value of zero allows no water to seep from the bottom of the soil column, such that water leaves the soil only as interflow, overland flow, or by evapotranspiration. If there is sufficient water in the column, a value of 1.0 additionally allows this water to leave as baseflow (or leakage contributing to baseflow). A fraction between zero and 1.0 can be used to allow only a partial contribution of this water to baseflow.

--
2SDEP--*RealPermeable depth of the soil columnm
3FARE--*Real(See the section on Surface Parameters)--
4DD, DDEN1*RealEstimated drainage density of the GRUkm km**-2
131XSLP, XSLOPE1*RealEstimated average slope of the GRU (called Λ in Notes on Interflow)--
2GRKF, XD, XDRAINH1*RealThe fractional change in horizontal conductivity 1 metre below the soil surface.  The value of this parameter is between 0 and 1. For example, if the lateral surface saturated hydraulic conductivity is 1 m/s and the lateral sub-surface hydraulic conductivity is 1 cm/s at a depth of 1m below the surface, then this parameter is 1/100 = 0.01.--
3MANN, MANNING_N1*RealManning's 'n'--
4WFCI, KS, KSAT1*RealSaturated surface soil conductivity (called Ks in Notes on Interflow)m s**-1
5MID--*Int(See the section on Surface Parameters)--

Notes:
Values of IWF correspond to the IWF control flag.

WATROF Variable Names

Multiple variable names are listed if more than one name for the variable exists, either in code, external references, or in other documentation.

Soil Texture Parameters

Soil texture parameters are listed in Lines 10-12 of the GRU block.

      70.0      70.0      70.0                                            14 3xSAND (or more)
      30.0      30.0      30.0                                            15 3xCLAY (or more)
       0.0       0.0       0.0                                            16 3xORGM (or more)

Soil texture parameters are used in the derivation of hydraulic parameters to calculate drainage when IWF is 0 or 2. They are also used in this way to calculate the baseflow component of runoff when IWF is 1.

LineColumnVariableFormatTypeDescriptionUnits
141-3^SAND*RealPercent content of sand in the mineral soil%
151-3^CLAY*RealPercent content of clay in the mineral soil%
161-3^ORGM*RealPercent content of organic matter in the mineral soil%

Notes:
^Values for more than three soil layers can exist if the NRSOILAYEREADFLAG control flag has been enabled.

Sum of the SAND, CLAY, and ORGM Components

The components of SAND, CLAY, and ORGM do not necessarily sum to 100. The amount leftover from the sum of SAND and CLAY is assumed to be SILT.

ORGM

ORGM is not a component of the soil triangle. Thus, the sum of SAND, CLAY, and ORGM can be > 100 if the soil contains no silt, but contains some organic matter. ORGM should be no more than a few percent.

Using SAND and ORGM for Organic Soils

For completely organic soils, set SAND = -2.0 and CLAY = 0.0. Set ORGM to one of 1.0, 2.0, or 3.0, if the texture of the peat is febric, hemic, or sapric.

Using SAND for Rock Layers

For soil layers that consist of rock, set SAND = -3.0.

Using SAND for Continental Ice Sheets

If the soil layer is part of a continental ice sheet or glacier, set SAND = -4.0.

Initial Prognostic Values

Initial values of prognostic variables of the GRU are listed in the last three lines of the GRU block.

       5.0       5.0       5.0       5.0       0.0       5.0              17 3xTBAR (or more)/TCAN/TSNO/TPND
       0.2       0.2       0.2       0.0       0.0       0.0       0.0    18 3xTHLQ (or more)/3xTHIC (or more)/ZPND
       0.0       0.0       0.0       0.2     100.0       1.0              19 RCAN/SCAN/SNO/ALBS/RHOS/GRO
LineColumnVariableFormatTypeDescriptionUnits
171-3^TBAR*RealTemperature of the soil layerdegrees Celsius
4TCAN*RealAir temperature of the canopydegrees Celsius
5TSNO*RealTemperature of the snow mass present on the ground surface; 0.0 if no such mass existsdegrees Celsius
6TPND*RealTemperature of the liquid water stored on the ground surface; 0.0 if no such storage existsdegrees Celsius
181-3^THLQ*RealVolumetric liquid water content stored in the soilm**3 m**-3
4-6^THIC*RealVolumetric frozen water content stored in the soilm**3 m**-3
7ZPND*RealDepth of liquid water stored on the ground surfacem
191RCAN*RealLiquid water component of precipitation held on the vegetation canopykg m**-2
2SCAN*RealFrozen water component of precipitation held on the vegetation canopykg m**-2
3SNO*RealSnow mass present on the ground surfacekg m**-2
4ALBS*RealAlbedo of the snow mass present on the ground surface; 0.0 is no such mass exists--
5RHOS*RealDensity of the snow mass present on the ground surface; 0.0 if no such mass existskg m**-3
6GRO*RealSet to 0.0 before leaf-out; 1.0 when fully-leafed; or estimate the growth index with a fraction if in between--

Notes:
^Values for more than three soil layers can exist if the NRSOILAYEREADFLAG control flag has been enabled.

Initialization of Snow Variables

A persistent bias might be observed in the results of the simulation if the prognostic variables for snow have not been properly initialized. To avoid this scenario, the simulation should begin during a period of snow-free conditions, such that SNO, TSNO, ALBS, and RHOS are all set to zero.

Initial Frozen and Liquid Water Contents of the Soil

It is best to initialize THLQ and THIC with smaller values. For mineral soils, the minimum value that THLQ can be is 0.04; the minimum value that THIC can be is zero. If SAND = -3.0 or -4.0 (the GRU represents a rock or ice sheet layer or glacier), then both THLQ and THIC should be set to zero.

Initializing Storage

If the initialization of these variables results in a very large storage, a spike might be observed in runoff into the first few days of the simulation. Revising the initialization of these variables can resolve this. If this initial spike continues to be observed after revising these variables, the METRICSSPINUP control flag can be used to exclude the first few days of the simulation from the calculation of metrics if autocalibration has been enabled.

Note that long-term biases could be introduced to the simulation if realistic values are not used to initialize the prognostic variables.

Dates

A few dates are listed in the last three lines of the file. Values in the first two of these three lines control the timing of CLASS point outputs, if enabled. Values in the last line can be used to specify the date corresponding to the first record in the meteorological input files.

CLASS point output starting and stopping dates

The class point output start/stop dates have been reactivated in MESH 1.4.1680 and later. If CLASS point outputs are enabled, these values should be checked when switching from older codes to MESH 1.4.1680 and later.

The JOUT1, JOUT2, JAV1, JAV2, KOUT1, KOUT2, KAV1, and KAV2 fields can be used to subset the CLASS output files from the full simulation period.

       243       365       243       365                                  20 JOUT1/JOUT2/JAV1/JAV2
      2005      2005      2005      2005                                  21 KOUT1/KOUT2/KAV1/KAV2
LineColumnVariableFormatTypeDescriptionUnits
20   1JOUT1*IntStarting day of year for detailed CLASS point output; set to zero to use the simulation start/stop dates or set to -1 to disable detailed output and print only the daily-average files--
2JOUT2*IntStopping day of year for detailed CLASS point output; set to zero to use the simulation start/stop dates or set to -1 to disable detailed output and print only the daily-average files--
3JAV1*IntStarting day of year for daily-average CLASS point output; set to zero to use the simulation start/stop dates or set to -1 to disable daily-average output and print only the detailed files--
4JAV2*IntStopping day of year for daily-average CLASS point output; set to zero to use the simulation start/stop dates or set to -1 to disable daily-average output and print only the detailed files--
21   1KOUT1*IntStarting year for detailed CLASS point output; set to zero to use the simulation start/stop dates--
2KOUT2*IntStopping year for detailed CLASS point output; set to zero to use the simulation start/stop dates--
3KAV1*IntStarting year for daily-average CLASS point output; set to zero to use the simulation start/stop dates--
4KAV2*IntStopping year for daily-average CLASS point output; set to zero to use the simulation start/stop dates--

If CLASS point outputs are activated in a simulation using MESH 1.4.1680 and later, and the output files contain a header but not values, set the CLASS point output start/stop date values to zeroes to restore the previous behaviour, where all CLASS point outputs are written for the full simulation period.

         0         0         0         0                                  20 JOUT1/JOUT2/JAV1/JAV2
         0         0         0         0                                  21 KOUT1/KOUT2/KAV1/KAV2

The values can be set to -1 to disable the corresponding set of output files, the detailed outputs associated with the 'JOUT' set of variables or the daily-average files associated with the 'JAV' set of variables.

        -1        -1       243       365                                  20 JOUT1/JOUT2/JAV1/JAV2
         0         0      2005      2005                                  21 KOUT1/KOUT2/KAV1/KAV2

Meteorological start date

Meteorological Start Date

The meteorological start date is the last active line in the file. If not specified in other input files, this date must match the date of the first record in all of the meteorological input files.

The meteorologica start date from this input file has no effect if the 'start_date=' option is specified on BASINFORCINGFLAG or the variable-specific overrides of this flag intead.
         0         0       243      2005                                  22 IHOUR/IMINS/IJDAY/IYEAR
LineColumnVariableFormatTypeDescriptionUnits
22   1IHOUR*IntHour of the first record of data in the meteorological input files; 0 is the first hour of the day--
2IMINS*IntTime-step of the first record of data in the meteorological input files; set to 0 for the first half-hour of the hour; set to 30 for the second half-hour of the hour--
3IJDAY*IntDay of year of the first record of data in the meteorological input files; 1 is the first day of the year--
4IYEAR*IntYear of the first record of data in the meteorological input files; the year must be in the full YYYY format--

1 Comment

  1. a note on soil texture:

    %SAND + %CLAY + %ORGM do not necessarily have to sum to 1.0 as the remainder (including ORGM) is assumed as silt by CLASS. CLASS calculates %FINE = 1 - %SAND - %ORGM (i.e. it includes clay and silt and does account for organic matter) and uses it to calculate some properties despite that organic matter is not part of the soil triangle - see CLASSB lines 195-211 and CLASSBG lines 199-216.  The code does not check/correct for negative %Fine that can occur if %SAND + %ORGM > 1; it gets absorbed in the total.