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

Data Types

type  gwfdisparamfoundtype
 

Variables

logical, public gwf_dis_multi_package = .false.
 
type(inputparamdefinitiontype), parameter gwfdis_length_units = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_nogrb = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_xorigin = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_yorigin = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_angrot = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_export_ascii = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_nlay = InputParamDefinitionType ( 'GWF', 'DIS', 'DIMENSIONS', 'NLAY', 'NLAY', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_nrow = InputParamDefinitionType ( 'GWF', 'DIS', 'DIMENSIONS', 'NROW', 'NROW', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_ncol = InputParamDefinitionType ( 'GWF', 'DIS', 'DIMENSIONS', 'NCOL', 'NCOL', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_delr = InputParamDefinitionType ( 'GWF', 'DIS', 'GRIDDATA', 'DELR', 'DELR', 'DOUBLE1D', 'NCOL', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_delc = InputParamDefinitionType ( 'GWF', 'DIS', 'GRIDDATA', 'DELC', 'DELC', 'DOUBLE1D', 'NROW', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_top = InputParamDefinitionType ( 'GWF', 'DIS', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE2D', 'NCOL NROW', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_botm = InputParamDefinitionType ( 'GWF', 'DIS', 'GRIDDATA', 'BOTM', 'BOTM', 'DOUBLE3D', 'NCOL NROW NLAY', .true., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwfdis_idomain = InputParamDefinitionType ( 'GWF', 'DIS', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER3D', 'NCOL NROW NLAY', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_dis_param_definitions = [ gwfdis_length_units, gwfdis_nogrb, gwfdis_xorigin, gwfdis_yorigin, gwfdis_angrot, gwfdis_export_ascii, gwfdis_nlay, gwfdis_nrow, gwfdis_ncol, gwfdis_delr, gwfdis_delc, gwfdis_top, gwfdis_botm, gwfdis_idomain ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_dis_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_dis_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]
 

Variable Documentation

◆ gwf_dis_aggregate_definitions

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

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

289  type(InputParamDefinitionType), parameter :: &
290  gwf_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  ]

◆ gwf_dis_block_definitions

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

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

309  type(InputBlockDefinitionType), parameter :: &
310  gwf_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  ]

◆ gwf_dis_multi_package

logical, public gwfdisinputmodule::gwf_dis_multi_package = .false.

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

30  logical :: gwf_dis_multi_package = .false.

◆ gwf_dis_param_definitions

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

270  type(InputParamDefinitionType), parameter :: &
271  gwf_dis_param_definitions(*) = &
272  [ &
273  gwfdis_length_units, &
274  gwfdis_nogrb, &
275  gwfdis_xorigin, &
276  gwfdis_yorigin, &
277  gwfdis_angrot, &
278  gwfdis_export_ascii, &
279  gwfdis_nlay, &
280  gwfdis_nrow, &
281  gwfdis_ncol, &
282  gwfdis_delr, &
283  gwfdis_delc, &
284  gwfdis_top, &
285  gwfdis_botm, &
286  gwfdis_idomain &
287  ]

◆ gwfdis_angrot

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_angrot = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

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

100  type(InputParamDefinitionType), parameter :: &
101  gwfdis_angrot = inputparamdefinitiontype &
102  ( &
103  'GWF', & ! 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  )

◆ gwfdis_botm

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_botm = InputParamDefinitionType ( 'GWF', 'DIS', 'GRIDDATA', 'BOTM', 'BOTM', 'DOUBLE3D', 'NCOL NROW NLAY', .true., .false., .false., .true., .false. )
private

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

236  type(InputParamDefinitionType), parameter :: &
237  gwfdis_botm = inputparamdefinitiontype &
238  ( &
239  'GWF', & ! 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  )

◆ gwfdis_delc

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_delc = InputParamDefinitionType ( 'GWF', 'DIS', 'GRIDDATA', 'DELC', 'DELC', 'DOUBLE1D', 'NROW', .true., .false., .false., .false., .false. )
private

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

202  type(InputParamDefinitionType), parameter :: &
203  gwfdis_delc = inputparamdefinitiontype &
204  ( &
205  'GWF', & ! 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  )

◆ gwfdis_delr

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_delr = InputParamDefinitionType ( 'GWF', 'DIS', 'GRIDDATA', 'DELR', 'DELR', 'DOUBLE1D', 'NCOL', .true., .false., .false., .false., .false. )
private

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

185  type(InputParamDefinitionType), parameter :: &
186  gwfdis_delr = inputparamdefinitiontype &
187  ( &
188  'GWF', & ! 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  )

◆ gwfdis_export_ascii

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_export_ascii = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

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

117  type(InputParamDefinitionType), parameter :: &
118  gwfdis_export_ascii = inputparamdefinitiontype &
119  ( &
120  'GWF', & ! 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  )

◆ gwfdis_idomain

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_idomain = InputParamDefinitionType ( 'GWF', 'DIS', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER3D', 'NCOL NROW NLAY', .false., .false., .false., .true., .false. )
private

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

253  type(InputParamDefinitionType), parameter :: &
254  gwfdis_idomain = inputparamdefinitiontype &
255  ( &
256  'GWF', & ! 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  )

◆ gwfdis_length_units

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_length_units = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', .false., .false., .false., .false., .false. )
private

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

32  type(InputParamDefinitionType), parameter :: &
33  gwfdis_length_units = inputparamdefinitiontype &
34  ( &
35  'GWF', & ! 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  )

◆ gwfdis_ncol

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_ncol = InputParamDefinitionType ( 'GWF', 'DIS', 'DIMENSIONS', 'NCOL', 'NCOL', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

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

168  type(InputParamDefinitionType), parameter :: &
169  gwfdis_ncol = inputparamdefinitiontype &
170  ( &
171  'GWF', & ! 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  )

◆ gwfdis_nlay

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_nlay = InputParamDefinitionType ( 'GWF', 'DIS', 'DIMENSIONS', 'NLAY', 'NLAY', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

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

134  type(InputParamDefinitionType), parameter :: &
135  gwfdis_nlay = inputparamdefinitiontype &
136  ( &
137  'GWF', & ! 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  )

◆ gwfdis_nogrb

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_nogrb = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

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

49  type(InputParamDefinitionType), parameter :: &
50  gwfdis_nogrb = inputparamdefinitiontype &
51  ( &
52  'GWF', & ! 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  )

◆ gwfdis_nrow

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_nrow = InputParamDefinitionType ( 'GWF', 'DIS', 'DIMENSIONS', 'NROW', 'NROW', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

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

151  type(InputParamDefinitionType), parameter :: &
152  gwfdis_nrow = inputparamdefinitiontype &
153  ( &
154  'GWF', & ! 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  )

◆ gwfdis_top

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_top = InputParamDefinitionType ( 'GWF', 'DIS', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE2D', 'NCOL NROW', .true., .false., .false., .false., .false. )
private

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

219  type(InputParamDefinitionType), parameter :: &
220  gwfdis_top = inputparamdefinitiontype &
221  ( &
222  'GWF', & ! 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  )

◆ gwfdis_xorigin

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_xorigin = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

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

66  type(InputParamDefinitionType), parameter :: &
67  gwfdis_xorigin = inputparamdefinitiontype &
68  ( &
69  'GWF', & ! 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  )

◆ gwfdis_yorigin

type(inputparamdefinitiontype), parameter gwfdisinputmodule::gwfdis_yorigin = InputParamDefinitionType ( 'GWF', 'DIS', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

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

83  type(InputParamDefinitionType), parameter :: &
84  gwfdis_yorigin = inputparamdefinitiontype &
85  ( &
86  'GWF', & ! 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  )