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 :: conc_filerec = .false.
25 logical :: options_concentration = .false.
26 logical :: concfile = .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 :: aux = .false.
45 logical :: boundname = .false.
46 logical :: ifno = .false.
47 logical :: status = .false.
48 logical :: concentration = .false.
49 logical :: rainfall = .false.
50 logical :: evaporation = .false.
51 logical :: runoff = .false.
52 logical :: ext_inflow = .false.
53 logical :: auxiliaryrecord = .false.
54 logical :: period_auxiliary = .false.
55 logical :: auxname = .false.
56 logical :: auxval = .false.
62 character(len=16),
parameter :: &
74 'FLOW_PACKAGE_NAME', &
78 'keyword to specify name of corresponding flow package', &
97 'keyword to specify aux variables', &
112 'FLOW_PACKAGE_AUXILIARY_NAME', &
116 'keyword to specify name of concentration auxiliary variable '// &
155 'print input to listing file', &
170 'PRINT_CONCENTRATION', &
174 'print calculated stages to listing file', &
193 'print calculated flows to listing file', &
212 'save lake flows to budget file', &
227 'CONCENTRATION_FILERECORD', &
229 'RECORD CONCENTRATION FILEOUT CONCFILE', &
284 'BUDGET_FILERECORD', &
286 'RECORD BUDGET FILEOUT BUDGETFILE', &
360 'BUDGETCSV_FILERECORD', &
362 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', &
419 'RECORD TS6 FILEIN TS6_FILENAME', &
478 'file name of time series information', &
495 'RECORD OBS6 FILEIN OBS6_FILENAME', &
535 'obs6 input filename', &
550 'DEV_NONEXPANDING_MATRIX', &
551 'DEV_NONEXPANDING', &
554 'do not add rows to the solution matrix', &
570 'PACKAGEDATA_IFNO', &
573 'lake number for this entry', &
592 'starting lake concentration', &
611 'auxiliary variables', &
649 'lake number for this entry', &
668 'lake concentration status', &
687 'lake concentration', &
706 'rainfall concentration', &
725 'evaporation concentration', &
744 'runoff concentration', &
763 'ext-inflow concentration', &
780 'RECORD AUXILIARY AUXNAME AUXVAL', &
798 'PERIOD_AUXILIARY', &
839 'auxiliary variable value', &
902 'RECARRAY IFNO STRT AUX BOUNDNAME', &
921 'RECARRAY IFNO LAKSETTING', &
940 'KEYSTRING STATUS CONCENTRATION RAINFALL EVAPORATION RUNOFF '// &
941 'EXT-INFLOW AUXILIARYRECORD', &
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name