MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gwtdisinputmodule Module Reference

Data Types

type  gwtdisparamfoundtype
 

Variables

logical, public gwt_dis_multi_package = .false.
 
type(inputparamdefinitiontype), parameter gwtdis_length_units = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_nogrb = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_xorigin = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_yorigin = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_angrot = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_export_ascii = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_nlay = InputParamDefinitionType ( 'GWT', 'DIS', 'DIMENSIONS', 'NLAY', 'NLAY', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_nrow = InputParamDefinitionType ( 'GWT', 'DIS', 'DIMENSIONS', 'NROW', 'NROW', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_ncol = InputParamDefinitionType ( 'GWT', 'DIS', 'DIMENSIONS', 'NCOL', 'NCOL', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_delr = InputParamDefinitionType ( 'GWT', 'DIS', 'GRIDDATA', 'DELR', 'DELR', 'DOUBLE1D', 'NCOL', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_delc = InputParamDefinitionType ( 'GWT', 'DIS', 'GRIDDATA', 'DELC', 'DELC', 'DOUBLE1D', 'NROW', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_top = InputParamDefinitionType ( 'GWT', 'DIS', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE2D', 'NCOL NROW', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_botm = InputParamDefinitionType ( 'GWT', 'DIS', 'GRIDDATA', 'BOTM', 'BOTM', 'DOUBLE3D', 'NCOL NROW NLAY', .true., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwtdis_idomain = InputParamDefinitionType ( 'GWT', 'DIS', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER3D', 'NCOL NROW NLAY', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_dis_param_definitions = [ gwtdis_length_units, gwtdis_nogrb, gwtdis_xorigin, gwtdis_yorigin, gwtdis_angrot, gwtdis_export_ascii, gwtdis_nlay, gwtdis_nrow, gwtdis_ncol, gwtdis_delr, gwtdis_delc, gwtdis_top, gwtdis_botm, gwtdis_idomain ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_dis_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwt_dis_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]
 

Variable Documentation

◆ gwt_dis_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwtdisinputmodule::gwt_dis_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]

Definition at line 289 of file gwt-disidm.f90.

289  type(InputParamDefinitionType), parameter :: &
290  gwt_dis_aggregate_definitions(*) = &
291  [ &
292  inputparamdefinitiontype &
293  ( &
294  '', & ! component
295  '', & ! subcomponent
296  '', & ! block
297  '', & ! tag name
298  '', & ! fortran variable
299  '', & ! type
300  '', & ! shape
301  .false., & ! required
302  .false., & ! multi-record
303  .false., & ! preserve case
304  .false., & ! layered
305  .false. & ! timeseries
306  ) &
307  ]

◆ gwt_dis_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwtdisinputmodule::gwt_dis_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]

Definition at line 309 of file gwt-disidm.f90.

309  type(InputBlockDefinitionType), parameter :: &
310  gwt_dis_block_definitions(*) = &
311  [ &
312  inputblockdefinitiontype( &
313  'OPTIONS', & ! blockname
314  .false., & ! required
315  .false., & ! aggregate
316  .false. & ! block_variable
317  ), &
318  inputblockdefinitiontype( &
319  'DIMENSIONS', & ! blockname
320  .true., & ! required
321  .false., & ! aggregate
322  .false. & ! block_variable
323  ), &
324  inputblockdefinitiontype( &
325  'GRIDDATA', & ! blockname
326  .true., & ! required
327  .false., & ! aggregate
328  .false. & ! block_variable
329  ) &
330  ]

◆ gwt_dis_multi_package

logical, public gwtdisinputmodule::gwt_dis_multi_package = .false.

Definition at line 30 of file gwt-disidm.f90.

30  logical :: gwt_dis_multi_package = .false.

◆ gwt_dis_param_definitions

Definition at line 270 of file gwt-disidm.f90.

270  type(InputParamDefinitionType), parameter :: &
271  gwt_dis_param_definitions(*) = &
272  [ &
273  gwtdis_length_units, &
274  gwtdis_nogrb, &
275  gwtdis_xorigin, &
276  gwtdis_yorigin, &
277  gwtdis_angrot, &
278  gwtdis_export_ascii, &
279  gwtdis_nlay, &
280  gwtdis_nrow, &
281  gwtdis_ncol, &
282  gwtdis_delr, &
283  gwtdis_delc, &
284  gwtdis_top, &
285  gwtdis_botm, &
286  gwtdis_idomain &
287  ]

◆ gwtdis_angrot

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_angrot = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

Definition at line 100 of file gwt-disidm.f90.

100  type(InputParamDefinitionType), parameter :: &
101  gwtdis_angrot = inputparamdefinitiontype &
102  ( &
103  'GWT', & ! component
104  'DIS', & ! subcomponent
105  'OPTIONS', & ! block
106  'ANGROT', & ! tag name
107  'ANGROT', & ! fortran variable
108  'DOUBLE', & ! type
109  '', & ! shape
110  .false., & ! required
111  .false., & ! multi-record
112  .false., & ! preserve case
113  .false., & ! layered
114  .false. & ! timeseries
115  )

◆ gwtdis_botm

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_botm = InputParamDefinitionType ( 'GWT', 'DIS', 'GRIDDATA', 'BOTM', 'BOTM', 'DOUBLE3D', 'NCOL NROW NLAY', .true., .false., .false., .true., .false. )
private

Definition at line 236 of file gwt-disidm.f90.

236  type(InputParamDefinitionType), parameter :: &
237  gwtdis_botm = inputparamdefinitiontype &
238  ( &
239  'GWT', & ! component
240  'DIS', & ! subcomponent
241  'GRIDDATA', & ! block
242  'BOTM', & ! tag name
243  'BOTM', & ! fortran variable
244  'DOUBLE3D', & ! type
245  'NCOL NROW NLAY', & ! shape
246  .true., & ! required
247  .false., & ! multi-record
248  .false., & ! preserve case
249  .true., & ! layered
250  .false. & ! timeseries
251  )

◆ gwtdis_delc

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_delc = InputParamDefinitionType ( 'GWT', 'DIS', 'GRIDDATA', 'DELC', 'DELC', 'DOUBLE1D', 'NROW', .true., .false., .false., .false., .false. )
private

Definition at line 202 of file gwt-disidm.f90.

202  type(InputParamDefinitionType), parameter :: &
203  gwtdis_delc = inputparamdefinitiontype &
204  ( &
205  'GWT', & ! component
206  'DIS', & ! subcomponent
207  'GRIDDATA', & ! block
208  'DELC', & ! tag name
209  'DELC', & ! fortran variable
210  'DOUBLE1D', & ! type
211  'NROW', & ! shape
212  .true., & ! required
213  .false., & ! multi-record
214  .false., & ! preserve case
215  .false., & ! layered
216  .false. & ! timeseries
217  )

◆ gwtdis_delr

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_delr = InputParamDefinitionType ( 'GWT', 'DIS', 'GRIDDATA', 'DELR', 'DELR', 'DOUBLE1D', 'NCOL', .true., .false., .false., .false., .false. )
private

Definition at line 185 of file gwt-disidm.f90.

185  type(InputParamDefinitionType), parameter :: &
186  gwtdis_delr = inputparamdefinitiontype &
187  ( &
188  'GWT', & ! component
189  'DIS', & ! subcomponent
190  'GRIDDATA', & ! block
191  'DELR', & ! tag name
192  'DELR', & ! fortran variable
193  'DOUBLE1D', & ! type
194  'NCOL', & ! shape
195  .true., & ! required
196  .false., & ! multi-record
197  .false., & ! preserve case
198  .false., & ! layered
199  .false. & ! timeseries
200  )

◆ gwtdis_export_ascii

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_export_ascii = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 117 of file gwt-disidm.f90.

117  type(InputParamDefinitionType), parameter :: &
118  gwtdis_export_ascii = inputparamdefinitiontype &
119  ( &
120  'GWT', & ! component
121  'DIS', & ! subcomponent
122  'OPTIONS', & ! block
123  'EXPORT_ARRAY_ASCII', & ! tag name
124  'EXPORT_ASCII', & ! fortran variable
125  'KEYWORD', & ! type
126  '', & ! shape
127  .false., & ! required
128  .false., & ! multi-record
129  .false., & ! preserve case
130  .false., & ! layered
131  .false. & ! timeseries
132  )

◆ gwtdis_idomain

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_idomain = InputParamDefinitionType ( 'GWT', 'DIS', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER3D', 'NCOL NROW NLAY', .false., .false., .false., .true., .false. )
private

Definition at line 253 of file gwt-disidm.f90.

253  type(InputParamDefinitionType), parameter :: &
254  gwtdis_idomain = inputparamdefinitiontype &
255  ( &
256  'GWT', & ! component
257  'DIS', & ! subcomponent
258  'GRIDDATA', & ! block
259  'IDOMAIN', & ! tag name
260  'IDOMAIN', & ! fortran variable
261  'INTEGER3D', & ! type
262  'NCOL NROW NLAY', & ! shape
263  .false., & ! required
264  .false., & ! multi-record
265  .false., & ! preserve case
266  .true., & ! layered
267  .false. & ! timeseries
268  )

◆ gwtdis_length_units

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_length_units = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', .false., .false., .false., .false., .false. )
private

Definition at line 32 of file gwt-disidm.f90.

32  type(InputParamDefinitionType), parameter :: &
33  gwtdis_length_units = inputparamdefinitiontype &
34  ( &
35  'GWT', & ! component
36  'DIS', & ! subcomponent
37  'OPTIONS', & ! block
38  'LENGTH_UNITS', & ! tag name
39  'LENGTH_UNITS', & ! fortran variable
40  'STRING', & ! type
41  '', & ! shape
42  .false., & ! required
43  .false., & ! multi-record
44  .false., & ! preserve case
45  .false., & ! layered
46  .false. & ! timeseries
47  )

◆ gwtdis_ncol

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_ncol = InputParamDefinitionType ( 'GWT', 'DIS', 'DIMENSIONS', 'NCOL', 'NCOL', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

Definition at line 168 of file gwt-disidm.f90.

168  type(InputParamDefinitionType), parameter :: &
169  gwtdis_ncol = inputparamdefinitiontype &
170  ( &
171  'GWT', & ! component
172  'DIS', & ! subcomponent
173  'DIMENSIONS', & ! block
174  'NCOL', & ! tag name
175  'NCOL', & ! fortran variable
176  'INTEGER', & ! type
177  '', & ! shape
178  .true., & ! required
179  .false., & ! multi-record
180  .false., & ! preserve case
181  .false., & ! layered
182  .false. & ! timeseries
183  )

◆ gwtdis_nlay

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_nlay = InputParamDefinitionType ( 'GWT', 'DIS', 'DIMENSIONS', 'NLAY', 'NLAY', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

Definition at line 134 of file gwt-disidm.f90.

134  type(InputParamDefinitionType), parameter :: &
135  gwtdis_nlay = inputparamdefinitiontype &
136  ( &
137  'GWT', & ! component
138  'DIS', & ! subcomponent
139  'DIMENSIONS', & ! block
140  'NLAY', & ! tag name
141  'NLAY', & ! fortran variable
142  'INTEGER', & ! type
143  '', & ! shape
144  .true., & ! required
145  .false., & ! multi-record
146  .false., & ! preserve case
147  .false., & ! layered
148  .false. & ! timeseries
149  )

◆ gwtdis_nogrb

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_nogrb = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 49 of file gwt-disidm.f90.

49  type(InputParamDefinitionType), parameter :: &
50  gwtdis_nogrb = inputparamdefinitiontype &
51  ( &
52  'GWT', & ! component
53  'DIS', & ! subcomponent
54  'OPTIONS', & ! block
55  'NOGRB', & ! tag name
56  'NOGRB', & ! fortran variable
57  'KEYWORD', & ! type
58  '', & ! shape
59  .false., & ! required
60  .false., & ! multi-record
61  .false., & ! preserve case
62  .false., & ! layered
63  .false. & ! timeseries
64  )

◆ gwtdis_nrow

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_nrow = InputParamDefinitionType ( 'GWT', 'DIS', 'DIMENSIONS', 'NROW', 'NROW', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

Definition at line 151 of file gwt-disidm.f90.

151  type(InputParamDefinitionType), parameter :: &
152  gwtdis_nrow = inputparamdefinitiontype &
153  ( &
154  'GWT', & ! component
155  'DIS', & ! subcomponent
156  'DIMENSIONS', & ! block
157  'NROW', & ! tag name
158  'NROW', & ! fortran variable
159  'INTEGER', & ! type
160  '', & ! shape
161  .true., & ! required
162  .false., & ! multi-record
163  .false., & ! preserve case
164  .false., & ! layered
165  .false. & ! timeseries
166  )

◆ gwtdis_top

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_top = InputParamDefinitionType ( 'GWT', 'DIS', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE2D', 'NCOL NROW', .true., .false., .false., .false., .false. )
private

Definition at line 219 of file gwt-disidm.f90.

219  type(InputParamDefinitionType), parameter :: &
220  gwtdis_top = inputparamdefinitiontype &
221  ( &
222  'GWT', & ! component
223  'DIS', & ! subcomponent
224  'GRIDDATA', & ! block
225  'TOP', & ! tag name
226  'TOP', & ! fortran variable
227  'DOUBLE2D', & ! type
228  'NCOL NROW', & ! shape
229  .true., & ! required
230  .false., & ! multi-record
231  .false., & ! preserve case
232  .false., & ! layered
233  .false. & ! timeseries
234  )

◆ gwtdis_xorigin

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_xorigin = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

Definition at line 66 of file gwt-disidm.f90.

66  type(InputParamDefinitionType), parameter :: &
67  gwtdis_xorigin = inputparamdefinitiontype &
68  ( &
69  'GWT', & ! component
70  'DIS', & ! subcomponent
71  'OPTIONS', & ! block
72  'XORIGIN', & ! tag name
73  'XORIGIN', & ! fortran variable
74  'DOUBLE', & ! type
75  '', & ! shape
76  .false., & ! required
77  .false., & ! multi-record
78  .false., & ! preserve case
79  .false., & ! layered
80  .false. & ! timeseries
81  )

◆ gwtdis_yorigin

type(inputparamdefinitiontype), parameter gwtdisinputmodule::gwtdis_yorigin = InputParamDefinitionType ( 'GWT', 'DIS', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

Definition at line 83 of file gwt-disidm.f90.

83  type(InputParamDefinitionType), parameter :: &
84  gwtdis_yorigin = inputparamdefinitiontype &
85  ( &
86  'GWT', & ! component
87  'DIS', & ! subcomponent
88  'OPTIONS', & ! block
89  'YORIGIN', & ! tag name
90  'YORIGIN', & ! fortran variable
91  'DOUBLE', & ! type
92  '', & ! shape
93  .false., & ! required
94  .false., & ! multi-record
95  .false., & ! preserve case
96  .false., & ! layered
97  .false. & ! timeseries
98  )