16 logical :: flow_pkg_name = .false.
17 logical :: auxiliary = .false.
18 logical :: fp_aux_name = .false.
19 logical :: boundnames = .false.
20 logical :: iprpak = .false.
21 logical :: iprconc = .false.
22 logical :: iprflow = .false.
23 logical :: ipakcb = .false.
24 logical :: temp_filerec = .false.
25 logical :: options_temperature = .false.
26 logical :: tempfile = .false.
27 logical :: budfilerec = .false.
28 logical :: budget = .false.
29 logical :: fileout = .false.
30 logical :: budgetfile = .false.
31 logical :: budcsvfilerec = .false.
32 logical :: budgetcsv = .false.
33 logical :: budgetcsvfile = .false.
34 logical :: ts_filerecord = .false.
35 logical :: ts6 = .false.
36 logical :: filein = .false.
37 logical :: ts6_filename = .false.
38 logical :: obs_filerecord = .false.
39 logical :: obs6 = .false.
40 logical :: obs6_filename = .false.
41 logical :: dev_nonexpanding = .false.
42 logical :: packagedata_ifno = .false.
43 logical :: strt = .false.
44 logical :: ktf = .false.
45 logical :: rbthcnd = .false.
46 logical :: aux = .false.
47 logical :: boundname = .false.
48 logical :: ifno = .false.
49 logical :: status = .false.
50 logical :: temperature = .false.
51 logical :: rainfall = .false.
52 logical :: evaporation = .false.
53 logical :: runoff = .false.
54 logical :: ext_inflow = .false.
55 logical :: auxiliaryrecord = .false.
56 logical :: period_auxiliary = .false.
57 logical :: auxname = .false.
58 logical :: auxval = .false.
64 character(len=16),
parameter :: &
76 'FLOW_PACKAGE_NAME', &
80 'keyword to specify name of corresponding flow package', &
99 'keyword to specify aux variables', &
114 'FLOW_PACKAGE_AUXILIARY_NAME', &
118 'keyword to specify name of temperature auxiliary variable in '// &
157 'print input to listing file', &
172 'PRINT_TEMPERATURE', &
176 'print calculated temperatures to listing file', &
195 'print calculated flows to listing file', &
214 'save lake flows to budget file', &
229 'TEMPERATURE_FILERECORD', &
231 'RECORD TEMPERATURE FILEOUT TEMPFILE', &
286 'BUDGET_FILERECORD', &
288 'RECORD BUDGET FILEOUT BUDGETFILE', &
362 'BUDGETCSV_FILERECORD', &
364 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', &
421 'RECORD TS6 FILEIN TS6_FILENAME', &
480 'file name of time series information', &
497 'RECORD OBS6 FILEIN OBS6_FILENAME', &
537 'obs6 input filename', &
552 'DEV_NONEXPANDING_MATRIX', &
553 'DEV_NONEXPANDING', &
556 'do not add rows to the solution matrix', &
572 'PACKAGEDATA_IFNO', &
575 'lake number for this entry', &
594 'starting lake temperature', &
613 'boundary thermal conductivity', &
632 'streambed thickness', &
651 'auxiliary variables', &
689 'lake number for this entry', &
708 'lake temperature status', &
727 'lake temperature', &
746 'rainfall temperature', &
765 'evaporation temperature', &
784 'runoff temperature', &
803 'ext-inflow temperature', &
820 'RECORD AUXILIARY AUXNAME AUXVAL', &
838 'PERIOD_AUXILIARY', &
879 'auxiliary variable value', &
944 'RECARRAY LAKENO STRT KTF RBTHCND AUX BOUNDNAME', &
963 'RECARRAY LAKENO LAKSETTING', &
982 'KEYSTRING STATUS TEMPERATURE RAINFALL EVAPORATION RUNOFF '// &
983 'EXT-INFLOW AUXILIARYRECORD', &
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name