MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
sim-tdisidm.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 :: time_units = .false.
15  logical :: start_date_time = .false.
16  logical :: ats_filerecord = .false.
17  logical :: ats6 = .false.
18  logical :: filein = .false.
19  logical :: ats6_filename = .false.
20  logical :: nper = .false.
21  logical :: perlen = .false.
22  logical :: nstp = .false.
23  logical :: tsmult = .false.
24  end type simtdisparamfoundtype
25 
26  logical :: sim_tdis_multi_package = .false.
27 
28  type(inputparamdefinitiontype), parameter :: &
30  ( &
31  'SIM', & ! component
32  'TDIS', & ! subcomponent
33  'OPTIONS', & ! block
34  'TIME_UNITS', & ! tag name
35  'TIME_UNITS', & ! fortran variable
36  'STRING', & ! type
37  '', & ! shape
38  .false., & ! required
39  .false., & ! multi-record
40  .false., & ! preserve case
41  .false., & ! layered
42  .false. & ! timeseries
43  )
44 
45  type(inputparamdefinitiontype), parameter :: &
47  ( &
48  'SIM', & ! component
49  'TDIS', & ! subcomponent
50  'OPTIONS', & ! block
51  'START_DATE_TIME', & ! tag name
52  'START_DATE_TIME', & ! fortran variable
53  'STRING', & ! type
54  '', & ! shape
55  .false., & ! required
56  .false., & ! multi-record
57  .false., & ! preserve case
58  .false., & ! layered
59  .false. & ! timeseries
60  )
61 
62  type(inputparamdefinitiontype), parameter :: &
64  ( &
65  'SIM', & ! component
66  'TDIS', & ! subcomponent
67  'OPTIONS', & ! block
68  'ATS_FILERECORD', & ! tag name
69  'ATS_FILERECORD', & ! fortran variable
70  'RECORD ATS6 FILEIN ATS6_FILENAME', & ! type
71  '', & ! shape
72  .false., & ! required
73  .false., & ! multi-record
74  .false., & ! preserve case
75  .false., & ! layered
76  .false. & ! timeseries
77  )
78 
79  type(inputparamdefinitiontype), parameter :: &
81  ( &
82  'SIM', & ! component
83  'TDIS', & ! subcomponent
84  'OPTIONS', & ! block
85  'ATS6', & ! tag name
86  'ATS6', & ! fortran variable
87  'KEYWORD', & ! type
88  '', & ! shape
89  .true., & ! required
90  .true., & ! multi-record
91  .false., & ! preserve case
92  .false., & ! layered
93  .false. & ! timeseries
94  )
95 
96  type(inputparamdefinitiontype), parameter :: &
98  ( &
99  'SIM', & ! component
100  'TDIS', & ! subcomponent
101  'OPTIONS', & ! block
102  'FILEIN', & ! tag name
103  'FILEIN', & ! fortran variable
104  'KEYWORD', & ! type
105  '', & ! shape
106  .true., & ! required
107  .true., & ! multi-record
108  .false., & ! preserve case
109  .false., & ! layered
110  .false. & ! timeseries
111  )
112 
113  type(inputparamdefinitiontype), parameter :: &
115  ( &
116  'SIM', & ! component
117  'TDIS', & ! subcomponent
118  'OPTIONS', & ! block
119  'ATS6_FILENAME', & ! tag name
120  'ATS6_FILENAME', & ! fortran variable
121  'STRING', & ! type
122  '', & ! shape
123  .true., & ! required
124  .true., & ! multi-record
125  .true., & ! preserve case
126  .false., & ! layered
127  .false. & ! timeseries
128  )
129 
130  type(inputparamdefinitiontype), parameter :: &
132  ( &
133  'SIM', & ! component
134  'TDIS', & ! subcomponent
135  'DIMENSIONS', & ! block
136  'NPER', & ! tag name
137  'NPER', & ! fortran variable
138  'INTEGER', & ! type
139  '', & ! shape
140  .true., & ! required
141  .false., & ! multi-record
142  .false., & ! preserve case
143  .false., & ! layered
144  .false. & ! timeseries
145  )
146 
147  type(inputparamdefinitiontype), parameter :: &
149  ( &
150  'SIM', & ! component
151  'TDIS', & ! subcomponent
152  'PERIODDATA', & ! block
153  'PERLEN', & ! tag name
154  'PERLEN', & ! fortran variable
155  'DOUBLE', & ! type
156  '', & ! shape
157  .true., & ! required
158  .true., & ! multi-record
159  .false., & ! preserve case
160  .false., & ! layered
161  .false. & ! timeseries
162  )
163 
164  type(inputparamdefinitiontype), parameter :: &
166  ( &
167  'SIM', & ! component
168  'TDIS', & ! subcomponent
169  'PERIODDATA', & ! block
170  'NSTP', & ! tag name
171  'NSTP', & ! fortran variable
172  'INTEGER', & ! type
173  '', & ! shape
174  .true., & ! required
175  .true., & ! multi-record
176  .false., & ! preserve case
177  .false., & ! layered
178  .false. & ! timeseries
179  )
180 
181  type(inputparamdefinitiontype), parameter :: &
183  ( &
184  'SIM', & ! component
185  'TDIS', & ! subcomponent
186  'PERIODDATA', & ! block
187  'TSMULT', & ! tag name
188  'TSMULT', & ! fortran variable
189  'DOUBLE', & ! type
190  '', & ! shape
191  .true., & ! required
192  .true., & ! multi-record
193  .false., & ! preserve case
194  .false., & ! layered
195  .false. & ! timeseries
196  )
197 
198  type(inputparamdefinitiontype), parameter :: &
200  [ &
204  simtdis_ats6, &
205  simtdis_filein, &
207  simtdis_nper, &
208  simtdis_perlen, &
209  simtdis_nstp, &
211  ]
212 
213  type(inputparamdefinitiontype), parameter :: &
215  ( &
216  'SIM', & ! component
217  'TDIS', & ! subcomponent
218  'PERIODDATA', & ! block
219  'PERIODDATA', & ! tag name
220  'PERIODDATA', & ! fortran variable
221  'RECARRAY PERLEN NSTP TSMULT', & ! type
222  '', & ! shape
223  .true., & ! required
224  .false., & ! multi-record
225  .false., & ! preserve case
226  .false., & ! layered
227  .false. & ! timeseries
228  )
229 
230  type(inputparamdefinitiontype), parameter :: &
232  [ &
234  ]
235 
236  type(inputblockdefinitiontype), parameter :: &
238  [ &
240  'OPTIONS', & ! blockname
241  .false., & ! required
242  .false., & ! aggregate
243  .false. & ! block_variable
244  ), &
246  'DIMENSIONS', & ! blockname
247  .true., & ! required
248  .false., & ! aggregate
249  .false. & ! block_variable
250  ), &
252  'PERIODDATA', & ! blockname
253  .true., & ! required
254  .true., & ! aggregate
255  .false. & ! block_variable
256  ) &
257  ]
258 
259 end module simtdisinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
This module contains the InputDefinitionModule.
type(inputparamdefinitiontype), parameter simtdis_ats6_filename
type(inputparamdefinitiontype), parameter simtdis_tsmult
type(inputparamdefinitiontype), parameter simtdis_nper
logical, public sim_tdis_multi_package
Definition: sim-tdisidm.f90:26
type(inputparamdefinitiontype), dimension(*), parameter, public sim_tdis_param_definitions
type(inputparamdefinitiontype), parameter simtdis_start_date_time
Definition: sim-tdisidm.f90:45
type(inputparamdefinitiontype), parameter simtdis_nstp
type(inputparamdefinitiontype), parameter simtdis_ats6
Definition: sim-tdisidm.f90:79
type(inputparamdefinitiontype), parameter simtdis_filein
Definition: sim-tdisidm.f90:96
type(inputparamdefinitiontype), parameter simtdis_ats_filerecord
Definition: sim-tdisidm.f90:62
type(inputparamdefinitiontype), parameter simtdis_perioddata
type(inputparamdefinitiontype), dimension(*), parameter, public sim_tdis_aggregate_definitions
type(inputblockdefinitiontype), dimension(*), parameter, public sim_tdis_block_definitions
type(inputparamdefinitiontype), parameter simtdis_perlen
type(inputparamdefinitiontype), parameter simtdis_time_units
Definition: sim-tdisidm.f90:28