MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gwt-dspidm.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 :: xt3d_off = .false.
15  logical :: xt3d_rhs = .false.
16  logical :: export_ascii = .false.
17  logical :: diffc = .false.
18  logical :: alh = .false.
19  logical :: alv = .false.
20  logical :: ath1 = .false.
21  logical :: ath2 = .false.
22  logical :: atv = .false.
23  end type gwtdspparamfoundtype
24 
25  logical :: gwt_dsp_multi_package = .false.
26 
27  type(inputparamdefinitiontype), parameter :: &
29  ( &
30  'GWT', & ! component
31  'DSP', & ! subcomponent
32  'OPTIONS', & ! block
33  'XT3D_OFF', & ! tag name
34  'XT3D_OFF', & ! fortran variable
35  'KEYWORD', & ! type
36  '', & ! shape
37  .false., & ! required
38  .false., & ! multi-record
39  .false., & ! preserve case
40  .false., & ! layered
41  .false. & ! timeseries
42  )
43 
44  type(inputparamdefinitiontype), parameter :: &
46  ( &
47  'GWT', & ! component
48  'DSP', & ! subcomponent
49  'OPTIONS', & ! block
50  'XT3D_RHS', & ! tag name
51  'XT3D_RHS', & ! fortran variable
52  'KEYWORD', & ! type
53  '', & ! shape
54  .false., & ! required
55  .false., & ! multi-record
56  .false., & ! preserve case
57  .false., & ! layered
58  .false. & ! timeseries
59  )
60 
61  type(inputparamdefinitiontype), parameter :: &
63  ( &
64  'GWT', & ! component
65  'DSP', & ! subcomponent
66  'OPTIONS', & ! block
67  'EXPORT_ARRAY_ASCII', & ! tag name
68  'EXPORT_ASCII', & ! fortran variable
69  'KEYWORD', & ! type
70  '', & ! shape
71  .false., & ! required
72  .false., & ! multi-record
73  .false., & ! preserve case
74  .false., & ! layered
75  .false. & ! timeseries
76  )
77 
78  type(inputparamdefinitiontype), parameter :: &
80  ( &
81  'GWT', & ! component
82  'DSP', & ! subcomponent
83  'GRIDDATA', & ! block
84  'DIFFC', & ! tag name
85  'DIFFC', & ! fortran variable
86  'DOUBLE1D', & ! type
87  'NODES', & ! shape
88  .false., & ! required
89  .false., & ! multi-record
90  .false., & ! preserve case
91  .true., & ! layered
92  .false. & ! timeseries
93  )
94 
95  type(inputparamdefinitiontype), parameter :: &
97  ( &
98  'GWT', & ! component
99  'DSP', & ! subcomponent
100  'GRIDDATA', & ! block
101  'ALH', & ! tag name
102  'ALH', & ! fortran variable
103  'DOUBLE1D', & ! type
104  'NODES', & ! shape
105  .false., & ! required
106  .false., & ! multi-record
107  .false., & ! preserve case
108  .true., & ! layered
109  .false. & ! timeseries
110  )
111 
112  type(inputparamdefinitiontype), parameter :: &
114  ( &
115  'GWT', & ! component
116  'DSP', & ! subcomponent
117  'GRIDDATA', & ! block
118  'ALV', & ! tag name
119  'ALV', & ! fortran variable
120  'DOUBLE1D', & ! type
121  'NODES', & ! shape
122  .false., & ! required
123  .false., & ! multi-record
124  .false., & ! preserve case
125  .true., & ! layered
126  .false. & ! timeseries
127  )
128 
129  type(inputparamdefinitiontype), parameter :: &
131  ( &
132  'GWT', & ! component
133  'DSP', & ! subcomponent
134  'GRIDDATA', & ! block
135  'ATH1', & ! tag name
136  'ATH1', & ! fortran variable
137  'DOUBLE1D', & ! type
138  'NODES', & ! shape
139  .false., & ! required
140  .false., & ! multi-record
141  .false., & ! preserve case
142  .true., & ! layered
143  .false. & ! timeseries
144  )
145 
146  type(inputparamdefinitiontype), parameter :: &
148  ( &
149  'GWT', & ! component
150  'DSP', & ! subcomponent
151  'GRIDDATA', & ! block
152  'ATH2', & ! tag name
153  'ATH2', & ! fortran variable
154  'DOUBLE1D', & ! type
155  'NODES', & ! shape
156  .false., & ! required
157  .false., & ! multi-record
158  .false., & ! preserve case
159  .true., & ! layered
160  .false. & ! timeseries
161  )
162 
163  type(inputparamdefinitiontype), parameter :: &
165  ( &
166  'GWT', & ! component
167  'DSP', & ! subcomponent
168  'GRIDDATA', & ! block
169  'ATV', & ! tag name
170  'ATV', & ! fortran variable
171  'DOUBLE1D', & ! type
172  'NODES', & ! shape
173  .false., & ! required
174  .false., & ! multi-record
175  .false., & ! preserve case
176  .true., & ! layered
177  .false. & ! timeseries
178  )
179 
180  type(inputparamdefinitiontype), parameter :: &
182  [ &
183  gwtdsp_xt3d_off, &
184  gwtdsp_xt3d_rhs, &
186  gwtdsp_diffc, &
187  gwtdsp_alh, &
188  gwtdsp_alv, &
189  gwtdsp_ath1, &
190  gwtdsp_ath2, &
191  gwtdsp_atv &
192  ]
193 
194  type(inputparamdefinitiontype), parameter :: &
196  [ &
198  ( &
199  '', & ! component
200  '', & ! subcomponent
201  '', & ! block
202  '', & ! tag name
203  '', & ! fortran variable
204  '', & ! type
205  '', & ! shape
206  .false., & ! required
207  .false., & ! multi-record
208  .false., & ! preserve case
209  .false., & ! layered
210  .false. & ! timeseries
211  ) &
212  ]
213 
214  type(inputblockdefinitiontype), parameter :: &
216  [ &
218  'OPTIONS', & ! blockname
219  .false., & ! required
220  .false., & ! aggregate
221  .false. & ! block_variable
222  ), &
224  'GRIDDATA', & ! blockname
225  .false., & ! required
226  .false., & ! aggregate
227  .false. & ! block_variable
228  ) &
229  ]
230 
231 end module gwtdspinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
type(inputparamdefinitiontype), parameter gwtdsp_alv
Definition: gwt-dspidm.f90:112
type(inputparamdefinitiontype), parameter gwtdsp_atv
Definition: gwt-dspidm.f90:163
type(inputparamdefinitiontype), parameter gwtdsp_xt3d_off
Definition: gwt-dspidm.f90:27
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_dsp_aggregate_definitions
Definition: gwt-dspidm.f90:194
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_dsp_param_definitions
Definition: gwt-dspidm.f90:180
type(inputparamdefinitiontype), parameter gwtdsp_diffc
Definition: gwt-dspidm.f90:78
type(inputblockdefinitiontype), dimension(*), parameter, public gwt_dsp_block_definitions
Definition: gwt-dspidm.f90:214
type(inputparamdefinitiontype), parameter gwtdsp_ath1
Definition: gwt-dspidm.f90:129
type(inputparamdefinitiontype), parameter gwtdsp_ath2
Definition: gwt-dspidm.f90:146
type(inputparamdefinitiontype), parameter gwtdsp_xt3d_rhs
Definition: gwt-dspidm.f90:44
type(inputparamdefinitiontype), parameter gwtdsp_alh
Definition: gwt-dspidm.f90:95
type(inputparamdefinitiontype), parameter gwtdsp_export_ascii
Definition: gwt-dspidm.f90:61
logical, public gwt_dsp_multi_package
Definition: gwt-dspidm.f90:25
This module contains the InputDefinitionModule.