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

Data Types

type  prtdisparamfoundtype
 

Variables

logical, public prt_dis_multi_package = .false.
 
type(inputparamdefinitiontype), parameter prtdis_length_units = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_nogrb = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_xorigin = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_yorigin = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_angrot = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_export_ascii = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_nlay = InputParamDefinitionType ( 'PRT', 'DIS', 'DIMENSIONS', 'NLAY', 'NLAY', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_nrow = InputParamDefinitionType ( 'PRT', 'DIS', 'DIMENSIONS', 'NROW', 'NROW', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_ncol = InputParamDefinitionType ( 'PRT', 'DIS', 'DIMENSIONS', 'NCOL', 'NCOL', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_delr = InputParamDefinitionType ( 'PRT', 'DIS', 'GRIDDATA', 'DELR', 'DELR', 'DOUBLE1D', 'NCOL', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_delc = InputParamDefinitionType ( 'PRT', 'DIS', 'GRIDDATA', 'DELC', 'DELC', 'DOUBLE1D', 'NROW', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_top = InputParamDefinitionType ( 'PRT', 'DIS', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE2D', 'NCOL NROW', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_botm = InputParamDefinitionType ( 'PRT', 'DIS', 'GRIDDATA', 'BOTM', 'BOTM', 'DOUBLE3D', 'NCOL NROW NLAY', .true., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter prtdis_idomain = InputParamDefinitionType ( 'PRT', 'DIS', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER3D', 'NCOL NROW NLAY', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_dis_param_definitions = [ prtdis_length_units, prtdis_nogrb, prtdis_xorigin, prtdis_yorigin, prtdis_angrot, prtdis_export_ascii, prtdis_nlay, prtdis_nrow, prtdis_ncol, prtdis_delr, prtdis_delc, prtdis_top, prtdis_botm, prtdis_idomain ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_dis_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public prt_dis_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]
 

Variable Documentation

◆ prt_dis_aggregate_definitions

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

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

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

◆ prt_dis_block_definitions

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

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

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

◆ prt_dis_multi_package

logical, public prtdisinputmodule::prt_dis_multi_package = .false.

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

30  logical :: prt_dis_multi_package = .false.

◆ prt_dis_param_definitions

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

270  type(InputParamDefinitionType), parameter :: &
271  prt_dis_param_definitions(*) = &
272  [ &
273  prtdis_length_units, &
274  prtdis_nogrb, &
275  prtdis_xorigin, &
276  prtdis_yorigin, &
277  prtdis_angrot, &
278  prtdis_export_ascii, &
279  prtdis_nlay, &
280  prtdis_nrow, &
281  prtdis_ncol, &
282  prtdis_delr, &
283  prtdis_delc, &
284  prtdis_top, &
285  prtdis_botm, &
286  prtdis_idomain &
287  ]

◆ prtdis_angrot

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_angrot = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

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

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

◆ prtdis_botm

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_botm = InputParamDefinitionType ( 'PRT', 'DIS', 'GRIDDATA', 'BOTM', 'BOTM', 'DOUBLE3D', 'NCOL NROW NLAY', .true., .false., .false., .true., .false. )
private

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

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

◆ prtdis_delc

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_delc = InputParamDefinitionType ( 'PRT', 'DIS', 'GRIDDATA', 'DELC', 'DELC', 'DOUBLE1D', 'NROW', .true., .false., .false., .false., .false. )
private

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

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

◆ prtdis_delr

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_delr = InputParamDefinitionType ( 'PRT', 'DIS', 'GRIDDATA', 'DELR', 'DELR', 'DOUBLE1D', 'NCOL', .true., .false., .false., .false., .false. )
private

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

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

◆ prtdis_export_ascii

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_export_ascii = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

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

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

◆ prtdis_idomain

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_idomain = InputParamDefinitionType ( 'PRT', 'DIS', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER3D', 'NCOL NROW NLAY', .false., .false., .false., .true., .false. )
private

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

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

◆ prtdis_length_units

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_length_units = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', .false., .false., .false., .false., .false. )
private

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

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

◆ prtdis_ncol

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_ncol = InputParamDefinitionType ( 'PRT', 'DIS', 'DIMENSIONS', 'NCOL', 'NCOL', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

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

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

◆ prtdis_nlay

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_nlay = InputParamDefinitionType ( 'PRT', 'DIS', 'DIMENSIONS', 'NLAY', 'NLAY', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

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

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

◆ prtdis_nogrb

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_nogrb = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

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

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

◆ prtdis_nrow

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_nrow = InputParamDefinitionType ( 'PRT', 'DIS', 'DIMENSIONS', 'NROW', 'NROW', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

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

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

◆ prtdis_top

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_top = InputParamDefinitionType ( 'PRT', 'DIS', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE2D', 'NCOL NROW', .true., .false., .false., .false., .false. )
private

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

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

◆ prtdis_xorigin

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_xorigin = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

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

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

◆ prtdis_yorigin

type(inputparamdefinitiontype), parameter prtdisinputmodule::prtdis_yorigin = InputParamDefinitionType ( 'PRT', 'DIS', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

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

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