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 :: rate = .false.
50 logical :: auxiliaryrecord = .false.
51 logical :: period_auxiliary = .false.
52 logical :: auxname = .false.
53 logical :: auxval = .false.
59 character(len=16),
parameter :: &
71 'FLOW_PACKAGE_NAME', &
75 'keyword to specify name of corresponding flow package', &
94 'keyword to specify aux variables', &
109 'FLOW_PACKAGE_AUXILIARY_NAME', &
113 'keyword to specify name of concentration auxiliary variable '// &
152 'print input to listing file', &
167 'PRINT_CONCENTRATION', &
171 'print calculated concentrations to listing file', &
190 'print calculated flows to listing file', &
209 'save well flows to budget file', &
224 'CONCENTRATION_FILERECORD', &
226 'RECORD CONCENTRATION FILEOUT CONCFILE', &
281 'BUDGET_FILERECORD', &
283 'RECORD BUDGET FILEOUT BUDGETFILE', &
357 'BUDGETCSV_FILERECORD', &
359 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', &
416 'RECORD TS6 FILEIN TS6_FILENAME', &
475 'file name of time series information', &
492 'RECORD OBS6 FILEIN OBS6_FILENAME', &
532 'obs6 input filename', &
547 'DEV_NONEXPANDING_MATRIX', &
548 'DEV_NONEXPANDING', &
551 'do not add rows to the solution matrix', &
567 'PACKAGEDATA_IFNO', &
570 'well number for this entry', &
589 'starting well concentration', &
608 'auxiliary variables', &
646 'well number for this entry', &
665 'well concentration status', &
684 'well concentration', &
703 'well injection concentration', &
720 'RECORD AUXILIARY AUXNAME AUXVAL', &
738 'PERIOD_AUXILIARY', &
779 'auxiliary variable value', &
839 'RECARRAY IFNO STRT AUX BOUNDNAME', &
858 'RECARRAY IFNO MWTSETTING', &
877 'KEYSTRING STATUS CONCENTRATION RATE AUXILIARYRECORD', &
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name