MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
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
13 
15  logical :: time_units = .false.
16  logical :: start_date_time = .false.
17  logical :: ats_filerecord = .false.
18  logical :: ats6 = .false.
19  logical :: filein = .false.
20  logical :: ats6_filename = .false.
21  logical :: nper = .false.
22  logical :: perlen = .false.
23  logical :: nstp = .false.
24  logical :: tsmult = .false.
25  end type simtdisparamfoundtype
26 
27  logical :: sim_tdis_multi_package = .false.
28 
29  character(len=16), parameter :: &
31  [ &
32  ' ' &
33  ]
34 
35  type(inputparamdefinitiontype), parameter :: &
37  ( &
38  'SIM', & ! component
39  'TDIS', & ! subcomponent
40  'OPTIONS', & ! block
41  'TIME_UNITS', & ! tag name
42  'TIME_UNITS', & ! fortran variable
43  'STRING', & ! type
44  '', & ! shape
45  'time unit', & ! longname
46  .false., & ! required
47  .false., & ! multi-record
48  .false., & ! preserve case
49  .false., & ! layered
50  .false. & ! timeseries
51  )
52 
53  type(inputparamdefinitiontype), parameter :: &
55  ( &
56  'SIM', & ! component
57  'TDIS', & ! subcomponent
58  'OPTIONS', & ! block
59  'START_DATE_TIME', & ! tag name
60  'START_DATE_TIME', & ! fortran variable
61  'STRING', & ! type
62  '', & ! shape
63  'starting date and time', & ! longname
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  'SIM', & ! component
75  'TDIS', & ! subcomponent
76  'OPTIONS', & ! block
77  'ATS_FILERECORD', & ! tag name
78  'ATS_FILERECORD', & ! fortran variable
79  'RECORD ATS6 FILEIN ATS6_FILENAME', & ! type
80  '', & ! shape
81  '', & ! longname
82  .false., & ! required
83  .false., & ! multi-record
84  .false., & ! preserve case
85  .false., & ! layered
86  .false. & ! timeseries
87  )
88 
89  type(inputparamdefinitiontype), parameter :: &
91  ( &
92  'SIM', & ! component
93  'TDIS', & ! subcomponent
94  'OPTIONS', & ! block
95  'ATS6', & ! tag name
96  'ATS6', & ! fortran variable
97  'KEYWORD', & ! type
98  '', & ! shape
99  'ats keyword', & ! longname
100  .true., & ! required
101  .true., & ! multi-record
102  .false., & ! preserve case
103  .false., & ! layered
104  .false. & ! timeseries
105  )
106 
107  type(inputparamdefinitiontype), parameter :: &
109  ( &
110  'SIM', & ! component
111  'TDIS', & ! subcomponent
112  'OPTIONS', & ! block
113  'FILEIN', & ! tag name
114  'FILEIN', & ! fortran variable
115  'KEYWORD', & ! type
116  '', & ! shape
117  'file keyword', & ! longname
118  .true., & ! required
119  .true., & ! multi-record
120  .false., & ! preserve case
121  .false., & ! layered
122  .false. & ! timeseries
123  )
124 
125  type(inputparamdefinitiontype), parameter :: &
127  ( &
128  'SIM', & ! component
129  'TDIS', & ! subcomponent
130  'OPTIONS', & ! block
131  'ATS6_FILENAME', & ! tag name
132  'ATS6_FILENAME', & ! fortran variable
133  'STRING', & ! type
134  '', & ! shape
135  'file name of adaptive time series information', & ! longname
136  .true., & ! required
137  .true., & ! multi-record
138  .true., & ! preserve case
139  .false., & ! layered
140  .false. & ! timeseries
141  )
142 
143  type(inputparamdefinitiontype), parameter :: &
145  ( &
146  'SIM', & ! component
147  'TDIS', & ! subcomponent
148  'DIMENSIONS', & ! block
149  'NPER', & ! tag name
150  'NPER', & ! fortran variable
151  'INTEGER', & ! type
152  '', & ! shape
153  'number of stress periods', & ! longname
154  .true., & ! required
155  .false., & ! multi-record
156  .false., & ! preserve case
157  .false., & ! layered
158  .false. & ! timeseries
159  )
160 
161  type(inputparamdefinitiontype), parameter :: &
163  ( &
164  'SIM', & ! component
165  'TDIS', & ! subcomponent
166  'PERIODDATA', & ! block
167  'PERLEN', & ! tag name
168  'PERLEN', & ! fortran variable
169  'DOUBLE', & ! type
170  '', & ! shape
171  'length of stress period', & ! longname
172  .true., & ! required
173  .true., & ! multi-record
174  .false., & ! preserve case
175  .false., & ! layered
176  .false. & ! timeseries
177  )
178 
179  type(inputparamdefinitiontype), parameter :: &
181  ( &
182  'SIM', & ! component
183  'TDIS', & ! subcomponent
184  'PERIODDATA', & ! block
185  'NSTP', & ! tag name
186  'NSTP', & ! fortran variable
187  'INTEGER', & ! type
188  '', & ! shape
189  'number of time steps', & ! longname
190  .true., & ! required
191  .true., & ! multi-record
192  .false., & ! preserve case
193  .false., & ! layered
194  .false. & ! timeseries
195  )
196 
197  type(inputparamdefinitiontype), parameter :: &
199  ( &
200  'SIM', & ! component
201  'TDIS', & ! subcomponent
202  'PERIODDATA', & ! block
203  'TSMULT', & ! tag name
204  'TSMULT', & ! fortran variable
205  'DOUBLE', & ! type
206  '', & ! shape
207  'number of time steps', & ! longname
208  .true., & ! required
209  .true., & ! multi-record
210  .false., & ! preserve case
211  .false., & ! layered
212  .false. & ! timeseries
213  )
214 
215  type(inputparamdefinitiontype), parameter :: &
217  [ &
221  simtdis_ats6, &
222  simtdis_filein, &
224  simtdis_nper, &
225  simtdis_perlen, &
226  simtdis_nstp, &
228  ]
229 
230  type(inputparamdefinitiontype), parameter :: &
232  ( &
233  'SIM', & ! component
234  'TDIS', & ! subcomponent
235  'PERIODDATA', & ! block
236  'PERIODDATA', & ! tag name
237  'PERIODDATA', & ! fortran variable
238  'RECARRAY PERLEN NSTP TSMULT', & ! type
239  '', & ! shape
240  'stress period time information', & ! longname
241  .true., & ! required
242  .false., & ! multi-record
243  .false., & ! preserve case
244  .false., & ! layered
245  .false. & ! timeseries
246  )
247 
248  type(inputparamdefinitiontype), parameter :: &
250  [ &
252  ]
253 
254  type(inputblockdefinitiontype), parameter :: &
256  [ &
258  'OPTIONS', & ! blockname
259  .false., & ! required
260  .false., & ! aggregate
261  .false. & ! block_variable
262  ), &
264  'DIMENSIONS', & ! blockname
265  .true., & ! required
266  .false., & ! aggregate
267  .false. & ! block_variable
268  ), &
270  'PERIODDATA', & ! blockname
271  .true., & ! required
272  .true., & ! aggregate
273  .false. & ! block_variable
274  ) &
275  ]
276 
277 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:27
type(inputparamdefinitiontype), dimension(*), parameter, public sim_tdis_param_definitions
type(inputparamdefinitiontype), parameter simtdis_start_date_time
Definition: sim-tdisidm.f90:53
type(inputparamdefinitiontype), parameter simtdis_nstp
character(len=16), dimension(*), parameter, public sim_tdis_subpackages
Definition: sim-tdisidm.f90:29
type(inputparamdefinitiontype), parameter simtdis_ats6
Definition: sim-tdisidm.f90:89
type(inputparamdefinitiontype), parameter simtdis_filein
type(inputparamdefinitiontype), parameter simtdis_ats_filerecord
Definition: sim-tdisidm.f90:71
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:35