16 logical :: boundnames = .false.
17 logical :: iprpak = .false.
18 logical :: iexmeth = .false.
19 logical :: extol = .false.
20 logical :: localz = .false.
21 logical :: extend = .false.
22 logical :: track_filerecord = .false.
23 logical :: track = .false.
24 logical :: fileout = .false.
25 logical :: trackfile = .false.
26 logical :: trackcsvfr = .false.
27 logical :: trackcsv = .false.
28 logical :: trackcsvfile = .false.
29 logical :: stoptime = .false.
30 logical :: stoptraveltime = .false.
31 logical :: istopweaksink = .false.
32 logical :: istopzone = .false.
33 logical :: drape = .false.
34 logical :: releasetr = .false.
35 logical :: release_times = .false.
36 logical :: times = .false.
37 logical :: release_timesfr = .false.
38 logical :: release_timesfn = .false.
39 logical :: timesfile = .false.
40 logical :: idrymeth = .false.
41 logical :: frctrn = .false.
42 logical :: rttol = .false.
43 logical :: rtfreq = .false.
44 logical :: ichkmeth = .false.
45 logical :: icycwin = .false.
46 logical :: nreleasepts = .false.
47 logical :: nreleasetimes = .false.
48 logical :: irptno = .false.
49 logical :: cellid = .false.
50 logical :: xrpt = .false.
51 logical :: yrpt = .false.
52 logical :: zrpt = .false.
53 logical :: boundname = .false.
54 logical :: time = .false.
55 logical :: all = .false.
56 logical :: first = .false.
57 logical :: last = .false.
58 logical :: frequency = .false.
59 logical :: steps = .false.
60 logical :: fraction = .false.
66 character(len=16),
parameter :: &
101 'print input to listing file', &
116 'DEV_EXIT_SOLVE_METHOD', &
120 'exit solve method', &
135 'EXIT_SOLVE_TOLERANCE', &
139 'exit solve tolerance', &
158 'whether to use local z coordinates', &
177 'whether to extend tracking beyond the end of the simulation', &
192 'TRACK_FILERECORD', &
193 'TRACK_FILERECORD', &
194 'RECORD TRACK FILEOUT TRACKFILE', &
268 'TRACKCSV_FILERECORD', &
270 'RECORD TRACKCSV FILEOUT TRACKCSVFILE', &
348 'stop travel time', &
363 'STOP_AT_WEAK_SINK', &
367 'stop at weak sink', &
386 'stop zone number', &
420 'RELEASE_TIMESRECORD', &
422 'RECORD RELEASE_TIMES TIMES', &
477 'RELEASE_TIMESFILERECORD', &
479 'RECORD RELEASE_TIMESFILE TIMESFILE', &
496 'RELEASE_TIMESFILE', &
534 'DRY_TRACKING_METHOD', &
538 'what to do in dry-but-active cells', &
553 'DEV_FORCETERNARY', &
557 'force ternary tracking method', &
572 'RELEASE_TIME_TOLERANCE', &
576 'release time coincidence tolerance', &
591 'RELEASE_TIME_FREQUENCY', &
595 'release time frequency', &
610 'COORDINATE_CHECK_METHOD', &
614 'coordinate checking method', &
629 'DEV_CYCLE_DETECTION_WINDOW', &
633 'cycle detection window size', &
652 'number of particle release points', &
671 'number of particle release times', &
690 'PRP id number for release point', &
728 'x coordinate of release point', &
747 'y coordinate of release point', &
766 'z coordinate of release point', &
785 'release point name', &
985 'RECARRAY IRPTNO CELLID XRPT YRPT ZRPT BOUNDNAME', &
1023 'RECARRAY RELEASESETTING', &
1042 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS FRACTION', &
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name