16 logical :: readasarrays = .false.
17 logical :: fixed_cell = .false.
18 logical :: auxiliary = .false.
19 logical :: auxmultname = .false.
20 logical :: iprpak = .false.
21 logical :: iprflow = .false.
22 logical :: ipakcb = .false.
23 logical :: tas_filerecord = .false.
24 logical :: tas6 = .false.
25 logical :: filein = .false.
26 logical :: tas6_filename = .false.
27 logical :: obs_filerecord = .false.
28 logical :: obs6 = .false.
29 logical :: obs6_filename = .false.
30 logical :: export_nc = .false.
31 logical :: ievt = .false.
32 logical :: surface = .false.
33 logical :: rate = .false.
34 logical :: depth = .false.
35 logical :: auxvar = .false.
41 character(len=16),
parameter :: &
57 'use array-based input', &
76 'if cell is dry do not apply evapotranspiration to underlying '// &
96 'keyword to specify aux variables', &
115 'name of auxiliary variable for multiplier', &
134 'print input to listing file', &
153 'print evapotranspiration rates to listing file', &
172 'save EVTA flows to budget file', &
189 'RECORD TAS6 FILEIN TAS6_FILENAME', &
248 'file name of time series information', &
265 'RECORD OBS6 FILEIN OBS6_FILENAME', &
305 'obs6 input filename', &
320 'EXPORT_ARRAY_NETCDF', &
324 'export array variables to netcdf output files.', &
343 'layer number for evapotranspiration', &
362 'evapotranspiration surface', &
381 'evapotranspiration rate', &
400 'extinction depth', &
419 'evapotranspiration auxiliary variable iaux', &
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name