15 logical :: boundnames = .false.
16 logical :: iprpak = .false.
17 logical :: iexmeth = .false.
18 logical :: extol = .false.
19 logical :: localz = .false.
20 logical :: extend = .false.
21 logical :: track_filerecord = .false.
22 logical :: track = .false.
23 logical :: fileout = .false.
24 logical :: trackfile = .false.
25 logical :: trackcsvfr = .false.
26 logical :: trackcsv = .false.
27 logical :: trackcsvfile = .false.
28 logical :: stoptime = .false.
29 logical :: stoptraveltime = .false.
30 logical :: istopweaksink = .false.
31 logical :: istopzone = .false.
32 logical :: drape = .false.
33 logical :: releasetr = .false.
34 logical :: release_times = .false.
35 logical :: times = .false.
36 logical :: release_timesfr = .false.
37 logical :: release_timesfn = .false.
38 logical :: timesfile = .false.
39 logical :: idrymeth = .false.
40 logical :: frctrn = .false.
41 logical :: rttol = .false.
42 logical :: rtfreq = .false.
43 logical :: ichkmeth = .false.
44 logical :: icycwin = .false.
45 logical :: nreleasepts = .false.
46 logical :: nreleasetimes = .false.
47 logical :: irptno = .false.
48 logical :: cellid = .false.
49 logical :: xrpt = .false.
50 logical :: yrpt = .false.
51 logical :: zrpt = .false.
52 logical :: boundname = .false.
53 logical :: time = .false.
54 logical :: all = .false.
55 logical :: first = .false.
56 logical :: last = .false.
57 logical :: frequency = .false.
58 logical :: steps = .false.
59 logical :: fraction = .false.
64 character(len=16),
parameter :: &
99 'print input to listing file', &
114 'DEV_EXIT_SOLVE_METHOD', &
118 'exit solve method', &
133 'EXIT_SOLVE_TOLERANCE', &
137 'exit solve tolerance', &
156 'whether to use local z coordinates', &
175 'whether to extend tracking beyond the end of the simulation', &
190 'TRACK_FILERECORD', &
191 'TRACK_FILERECORD', &
192 'RECORD TRACK FILEOUT TRACKFILE', &
266 'TRACKCSV_FILERECORD', &
268 'RECORD TRACKCSV FILEOUT TRACKCSVFILE', &
346 'stop travel time', &
361 'STOP_AT_WEAK_SINK', &
365 'stop at weak sink', &
384 'stop zone number', &
418 'RELEASE_TIMESRECORD', &
420 'RECORD RELEASE_TIMES TIMES', &
475 'RELEASE_TIMESFILERECORD', &
477 'RECORD RELEASE_TIMESFILE TIMESFILE', &
494 'RELEASE_TIMESFILE', &
532 'DRY_TRACKING_METHOD', &
536 'what to do in dry-but-active cells', &
551 'DEV_FORCETERNARY', &
555 'force ternary tracking method', &
570 'RELEASE_TIME_TOLERANCE', &
574 'release time coincidence tolerance', &
589 'RELEASE_TIME_FREQUENCY', &
593 'release time frequency', &
608 'COORDINATE_CHECK_METHOD', &
612 'coordinate checking method', &
627 'DEV_CYCLE_DETECTION_WINDOW', &
631 'cycle detection window size', &
650 'number of particle release points', &
669 'number of particle release times', &
688 'PRP id number for release point', &
726 'x coordinate of release point', &
745 'y coordinate of release point', &
764 'z coordinate of release point', &
783 'release point name', &
983 'RECARRAY IRPTNO CELLID XRPT YRPT ZRPT BOUNDNAME', &
1021 'RECARRAY RELEASESETTING', &
1040 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS FRACTION', &
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name