MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gwf-evtaidm.f90
Go to the documentation of this file.
1 ! ** Do Not Modify! MODFLOW 6 system generated file. **
3  use constantsmodule, only: lenvarname
6  private
12 
14  logical :: readasarrays = .false.
15  logical :: fixed_cell = .false.
16  logical :: auxiliary = .false.
17  logical :: auxmultname = .false.
18  logical :: iprpak = .false.
19  logical :: iprflow = .false.
20  logical :: ipakcb = .false.
21  logical :: tas_filerecord = .false.
22  logical :: tas6 = .false.
23  logical :: filein = .false.
24  logical :: tas6_filename = .false.
25  logical :: obs_filerecord = .false.
26  logical :: obs6 = .false.
27  logical :: obs6_filename = .false.
28  logical :: ievt = .false.
29  logical :: surface = .false.
30  logical :: rate = .false.
31  logical :: depth = .false.
32  logical :: auxvar = .false.
33  end type gwfevtaparamfoundtype
34 
35  logical :: gwf_evta_multi_package = .true.
36 
37  type(inputparamdefinitiontype), parameter :: &
39  ( &
40  'GWF', & ! component
41  'EVTA', & ! subcomponent
42  'OPTIONS', & ! block
43  'READASARRAYS', & ! tag name
44  'READASARRAYS', & ! fortran variable
45  'KEYWORD', & ! type
46  '', & ! shape
47  .true., & ! required
48  .false., & ! multi-record
49  .false., & ! preserve case
50  .false., & ! layered
51  .false. & ! timeseries
52  )
53 
54  type(inputparamdefinitiontype), parameter :: &
56  ( &
57  'GWF', & ! component
58  'EVTA', & ! subcomponent
59  'OPTIONS', & ! block
60  'FIXED_CELL', & ! tag name
61  'FIXED_CELL', & ! fortran variable
62  'KEYWORD', & ! type
63  '', & ! shape
64  .false., & ! required
65  .false., & ! multi-record
66  .false., & ! preserve case
67  .false., & ! layered
68  .false. & ! timeseries
69  )
70 
71  type(inputparamdefinitiontype), parameter :: &
73  ( &
74  'GWF', & ! component
75  'EVTA', & ! subcomponent
76  'OPTIONS', & ! block
77  'AUXILIARY', & ! tag name
78  'AUXILIARY', & ! fortran variable
79  'STRING', & ! type
80  'NAUX', & ! shape
81  .false., & ! required
82  .false., & ! multi-record
83  .false., & ! preserve case
84  .false., & ! layered
85  .false. & ! timeseries
86  )
87 
88  type(inputparamdefinitiontype), parameter :: &
90  ( &
91  'GWF', & ! component
92  'EVTA', & ! subcomponent
93  'OPTIONS', & ! block
94  'AUXMULTNAME', & ! tag name
95  'AUXMULTNAME', & ! fortran variable
96  'STRING', & ! type
97  '', & ! shape
98  .false., & ! required
99  .false., & ! multi-record
100  .false., & ! preserve case
101  .false., & ! layered
102  .false. & ! timeseries
103  )
104 
105  type(inputparamdefinitiontype), parameter :: &
107  ( &
108  'GWF', & ! component
109  'EVTA', & ! subcomponent
110  'OPTIONS', & ! block
111  'PRINT_INPUT', & ! tag name
112  'IPRPAK', & ! fortran variable
113  'KEYWORD', & ! type
114  '', & ! shape
115  .false., & ! required
116  .false., & ! multi-record
117  .false., & ! preserve case
118  .false., & ! layered
119  .false. & ! timeseries
120  )
121 
122  type(inputparamdefinitiontype), parameter :: &
124  ( &
125  'GWF', & ! component
126  'EVTA', & ! subcomponent
127  'OPTIONS', & ! block
128  'PRINT_FLOWS', & ! tag name
129  'IPRFLOW', & ! fortran variable
130  'KEYWORD', & ! type
131  '', & ! shape
132  .false., & ! required
133  .false., & ! multi-record
134  .false., & ! preserve case
135  .false., & ! layered
136  .false. & ! timeseries
137  )
138 
139  type(inputparamdefinitiontype), parameter :: &
141  ( &
142  'GWF', & ! component
143  'EVTA', & ! subcomponent
144  'OPTIONS', & ! block
145  'SAVE_FLOWS', & ! tag name
146  'IPAKCB', & ! fortran variable
147  'KEYWORD', & ! type
148  '', & ! shape
149  .false., & ! required
150  .false., & ! multi-record
151  .false., & ! preserve case
152  .false., & ! layered
153  .false. & ! timeseries
154  )
155 
156  type(inputparamdefinitiontype), parameter :: &
158  ( &
159  'GWF', & ! component
160  'EVTA', & ! subcomponent
161  'OPTIONS', & ! block
162  'TAS_FILERECORD', & ! tag name
163  'TAS_FILERECORD', & ! fortran variable
164  'RECORD TAS6 FILEIN TAS6_FILENAME', & ! type
165  '', & ! shape
166  .false., & ! required
167  .false., & ! multi-record
168  .false., & ! preserve case
169  .false., & ! layered
170  .false. & ! timeseries
171  )
172 
173  type(inputparamdefinitiontype), parameter :: &
175  ( &
176  'GWF', & ! component
177  'EVTA', & ! subcomponent
178  'OPTIONS', & ! block
179  'TAS6', & ! tag name
180  'TAS6', & ! fortran variable
181  'KEYWORD', & ! type
182  '', & ! shape
183  .true., & ! required
184  .true., & ! multi-record
185  .false., & ! preserve case
186  .false., & ! layered
187  .false. & ! timeseries
188  )
189 
190  type(inputparamdefinitiontype), parameter :: &
192  ( &
193  'GWF', & ! component
194  'EVTA', & ! subcomponent
195  'OPTIONS', & ! block
196  'FILEIN', & ! tag name
197  'FILEIN', & ! fortran variable
198  'KEYWORD', & ! type
199  '', & ! shape
200  .true., & ! required
201  .true., & ! multi-record
202  .false., & ! preserve case
203  .false., & ! layered
204  .false. & ! timeseries
205  )
206 
207  type(inputparamdefinitiontype), parameter :: &
209  ( &
210  'GWF', & ! component
211  'EVTA', & ! subcomponent
212  'OPTIONS', & ! block
213  'TAS6_FILENAME', & ! tag name
214  'TAS6_FILENAME', & ! fortran variable
215  'STRING', & ! type
216  '', & ! shape
217  .true., & ! required
218  .true., & ! multi-record
219  .true., & ! preserve case
220  .false., & ! layered
221  .false. & ! timeseries
222  )
223 
224  type(inputparamdefinitiontype), parameter :: &
226  ( &
227  'GWF', & ! component
228  'EVTA', & ! subcomponent
229  'OPTIONS', & ! block
230  'OBS_FILERECORD', & ! tag name
231  'OBS_FILERECORD', & ! fortran variable
232  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
233  '', & ! shape
234  .false., & ! required
235  .false., & ! multi-record
236  .false., & ! preserve case
237  .false., & ! layered
238  .false. & ! timeseries
239  )
240 
241  type(inputparamdefinitiontype), parameter :: &
243  ( &
244  'GWF', & ! component
245  'EVTA', & ! subcomponent
246  'OPTIONS', & ! block
247  'OBS6', & ! tag name
248  'OBS6', & ! fortran variable
249  'KEYWORD', & ! type
250  '', & ! shape
251  .true., & ! required
252  .true., & ! multi-record
253  .false., & ! preserve case
254  .false., & ! layered
255  .false. & ! timeseries
256  )
257 
258  type(inputparamdefinitiontype), parameter :: &
260  ( &
261  'GWF', & ! component
262  'EVTA', & ! subcomponent
263  'OPTIONS', & ! block
264  'OBS6_FILENAME', & ! tag name
265  'OBS6_FILENAME', & ! fortran variable
266  'STRING', & ! type
267  '', & ! shape
268  .true., & ! required
269  .true., & ! multi-record
270  .true., & ! preserve case
271  .false., & ! layered
272  .false. & ! timeseries
273  )
274 
275  type(inputparamdefinitiontype), parameter :: &
277  ( &
278  'GWF', & ! component
279  'EVTA', & ! subcomponent
280  'PERIOD', & ! block
281  'IEVT', & ! tag name
282  'IEVT', & ! fortran variable
283  'INTEGER1D', & ! type
284  'NCPL', & ! shape
285  .false., & ! required
286  .false., & ! multi-record
287  .false., & ! preserve case
288  .false., & ! layered
289  .false. & ! timeseries
290  )
291 
292  type(inputparamdefinitiontype), parameter :: &
294  ( &
295  'GWF', & ! component
296  'EVTA', & ! subcomponent
297  'PERIOD', & ! block
298  'SURFACE', & ! tag name
299  'SURFACE', & ! fortran variable
300  'DOUBLE1D', & ! type
301  'NCPL', & ! shape
302  .true., & ! required
303  .false., & ! multi-record
304  .false., & ! preserve case
305  .false., & ! layered
306  .false. & ! timeseries
307  )
308 
309  type(inputparamdefinitiontype), parameter :: &
311  ( &
312  'GWF', & ! component
313  'EVTA', & ! subcomponent
314  'PERIOD', & ! block
315  'RATE', & ! tag name
316  'RATE', & ! fortran variable
317  'DOUBLE1D', & ! type
318  'NCPL', & ! shape
319  .true., & ! required
320  .false., & ! multi-record
321  .false., & ! preserve case
322  .false., & ! layered
323  .true. & ! timeseries
324  )
325 
326  type(inputparamdefinitiontype), parameter :: &
328  ( &
329  'GWF', & ! component
330  'EVTA', & ! subcomponent
331  'PERIOD', & ! block
332  'DEPTH', & ! tag name
333  'DEPTH', & ! fortran variable
334  'DOUBLE1D', & ! type
335  'NCPL', & ! shape
336  .true., & ! required
337  .false., & ! multi-record
338  .false., & ! preserve case
339  .false., & ! layered
340  .false. & ! timeseries
341  )
342 
343  type(inputparamdefinitiontype), parameter :: &
345  ( &
346  'GWF', & ! component
347  'EVTA', & ! subcomponent
348  'PERIOD', & ! block
349  'AUX', & ! tag name
350  'AUXVAR', & ! fortran variable
351  'DOUBLE2D', & ! type
352  'NAUX NCPL', & ! shape
353  .true., & ! required
354  .false., & ! multi-record
355  .false., & ! preserve case
356  .false., & ! layered
357  .true. & ! timeseries
358  )
359 
360  type(inputparamdefinitiontype), parameter :: &
362  [ &
367  gwfevta_iprpak, &
368  gwfevta_iprflow, &
369  gwfevta_ipakcb, &
371  gwfevta_tas6, &
372  gwfevta_filein, &
375  gwfevta_obs6, &
377  gwfevta_ievt, &
378  gwfevta_surface, &
379  gwfevta_rate, &
380  gwfevta_depth, &
382  ]
383 
384  type(inputparamdefinitiontype), parameter :: &
386  [ &
388  ( &
389  '', & ! component
390  '', & ! subcomponent
391  '', & ! block
392  '', & ! tag name
393  '', & ! fortran variable
394  '', & ! type
395  '', & ! shape
396  .false., & ! required
397  .false., & ! multi-record
398  .false., & ! preserve case
399  .false., & ! layered
400  .false. & ! timeseries
401  ) &
402  ]
403 
404  type(inputblockdefinitiontype), parameter :: &
406  [ &
408  'OPTIONS', & ! blockname
409  .true., & ! required
410  .false., & ! aggregate
411  .false. & ! block_variable
412  ), &
414  'PERIOD', & ! blockname
415  .true., & ! required
416  .false., & ! aggregate
417  .true. & ! block_variable
418  ) &
419  ]
420 
421 end module gwfevtainputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
type(inputparamdefinitiontype), parameter gwfevta_rate
type(inputparamdefinitiontype), parameter gwfevta_obs6
type(inputparamdefinitiontype), parameter gwfevta_auxiliary
Definition: gwf-evtaidm.f90:71
type(inputparamdefinitiontype), parameter gwfevta_obs6_filename
type(inputparamdefinitiontype), parameter gwfevta_tas_filerecord
type(inputparamdefinitiontype), parameter gwfevta_readasarrays
Definition: gwf-evtaidm.f90:37
type(inputparamdefinitiontype), parameter gwfevta_obs_filerecord
type(inputparamdefinitiontype), parameter gwfevta_ipakcb
type(inputparamdefinitiontype), parameter gwfevta_fixed_cell
Definition: gwf-evtaidm.f90:54
type(inputparamdefinitiontype), parameter gwfevta_tas6
type(inputparamdefinitiontype), parameter gwfevta_filein
type(inputparamdefinitiontype), parameter gwfevta_iprpak
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_evta_param_definitions
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_evta_aggregate_definitions
type(inputparamdefinitiontype), parameter gwfevta_auxmultname
Definition: gwf-evtaidm.f90:88
type(inputparamdefinitiontype), parameter gwfevta_surface
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_evta_block_definitions
type(inputparamdefinitiontype), parameter gwfevta_depth
type(inputparamdefinitiontype), parameter gwfevta_ievt
type(inputparamdefinitiontype), parameter gwfevta_auxvar
type(inputparamdefinitiontype), parameter gwfevta_iprflow
type(inputparamdefinitiontype), parameter gwfevta_tas6_filename
logical, public gwf_evta_multi_package
Definition: gwf-evtaidm.f90:35
This module contains the InputDefinitionModule.