16 logical :: budfilerec = .false.
17 logical :: budget = .false.
18 logical :: fileout = .false.
19 logical :: budgetfile = .false.
20 logical :: budcsvfilerec = .false.
21 logical :: budgetcsv = .false.
22 logical :: budgetcsvfile = .false.
23 logical :: trackfilerec = .false.
24 logical :: track = .false.
25 logical :: trackfile = .false.
26 logical :: trackcsvfilerec = .false.
27 logical :: trackcsv = .false.
28 logical :: trackcsvfile = .false.
29 logical :: track_release = .false.
30 logical :: track_exit = .false.
31 logical :: track_subf_exit = .false.
32 logical :: track_timestep = .false.
33 logical :: track_terminate = .false.
34 logical :: track_weaksink = .false.
35 logical :: track_usertime = .false.
36 logical :: track_dropped = .false.
37 logical :: ttimesrec = .false.
38 logical :: track_times = .false.
39 logical :: times = .false.
40 logical :: ttimesfilerec = .false.
41 logical :: track_timesfile = .false.
42 logical :: timesfile = .false.
43 logical :: dev_dump_evtrace = .false.
44 logical :: scratch_buffer = .false.
45 logical :: ntracktimes = .false.
46 logical :: time = .false.
47 logical :: saverecord = .false.
48 logical ::
save = .false.
49 logical :: printrecord = .false.
50 logical :: print = .false.
51 logical :: rtype = .false.
52 logical :: all = .false.
53 logical :: first = .false.
54 logical :: last = .false.
55 logical :: frequency = .false.
56 logical :: steps = .false.
62 character(len=16),
parameter :: &
74 'BUDGET_FILERECORD', &
76 'RECORD BUDGET FILEOUT BUDGETFILE', &
150 'BUDGETCSV_FILERECORD', &
152 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', &
207 'TRACK_FILERECORD', &
209 'RECORD TRACK FILEOUT TRACKFILE', &
264 'TRACKCSV_FILERECORD', &
266 'RECORD TRACKCSV FILEOUT TRACKCSVFILE', &
344 'track domain exits', &
359 'TRACK_SUBFEATURE_EXIT', &
363 'track cell exits', &
382 'track timestep ends', &
401 'track termination', &
420 'track weaksink exits', &
439 'track user-specified times', &
458 'track drops to water table', &
473 'TRACK_TIMESRECORD', &
475 'RECORD TRACK_TIMES TIMES', &
530 'TRACK_TIMESFILERECORD', &
532 'RECORD TRACK_TIMESFILE TIMESFILE', &
587 'DEV_DUMP_EVENT_TRACE', &
588 'DEV_DUMP_EVTRACE', &
591 'print particle tracking events', &
610 'buffer track events in scratch file instead of memory', &
629 'number of particle tracking times', &
665 'RECORD SAVE RTYPE OCSETTING', &
703 'RECORD PRINT RTYPE OCSETTING', &
920 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS', &
This module contains simulation constants.
integer(i4b), parameter lenvarname
maximum length of a variable name