MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
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  public gwt_dsp_subpackages
13 
15  logical :: xt3d_off = .false.
16  logical :: xt3d_rhs = .false.
17  logical :: export_ascii = .false.
18  logical :: export_nc = .false.
19  logical :: diffc = .false.
20  logical :: alh = .false.
21  logical :: alv = .false.
22  logical :: ath1 = .false.
23  logical :: ath2 = .false.
24  logical :: atv = .false.
25  end type gwtdspparamfoundtype
26 
27  logical :: gwt_dsp_multi_package = .false.
28 
29  character(len=16), parameter :: &
30  gwt_dsp_subpackages(*) = &
31  [ &
32  ' ' &
33  ]
34 
35  type(inputparamdefinitiontype), parameter :: &
37  ( &
38  'GWT', & ! component
39  'DSP', & ! subcomponent
40  'OPTIONS', & ! block
41  'XT3D_OFF', & ! tag name
42  'XT3D_OFF', & ! fortran variable
43  'KEYWORD', & ! type
44  '', & ! shape
45  'deactivate xt3d', & ! longname
46  .false., & ! required
47  .false., & ! prerelease
48  .false., & ! multi-record
49  .false., & ! preserve case
50  .false., & ! layered
51  .false. & ! timeseries
52  )
53 
54  type(inputparamdefinitiontype), parameter :: &
56  ( &
57  'GWT', & ! component
58  'DSP', & ! subcomponent
59  'OPTIONS', & ! block
60  'XT3D_RHS', & ! tag name
61  'XT3D_RHS', & ! fortran variable
62  'KEYWORD', & ! type
63  '', & ! shape
64  'xt3d on right-hand side', & ! longname
65  .false., & ! required
66  .false., & ! prerelease
67  .false., & ! multi-record
68  .false., & ! preserve case
69  .false., & ! layered
70  .false. & ! timeseries
71  )
72 
73  type(inputparamdefinitiontype), parameter :: &
75  ( &
76  'GWT', & ! component
77  'DSP', & ! subcomponent
78  'OPTIONS', & ! block
79  'EXPORT_ARRAY_ASCII', & ! tag name
80  'EXPORT_ASCII', & ! fortran variable
81  'KEYWORD', & ! type
82  '', & ! shape
83  'export array variables to layered ascii files.', & ! longname
84  .false., & ! required
85  .false., & ! prerelease
86  .false., & ! multi-record
87  .false., & ! preserve case
88  .false., & ! layered
89  .false. & ! timeseries
90  )
91 
92  type(inputparamdefinitiontype), parameter :: &
94  ( &
95  'GWT', & ! component
96  'DSP', & ! subcomponent
97  'OPTIONS', & ! block
98  'EXPORT_ARRAY_NETCDF', & ! tag name
99  'EXPORT_NC', & ! fortran variable
100  'KEYWORD', & ! type
101  '', & ! shape
102  'export array variables to netcdf output files.', & ! longname
103  .false., & ! required
104  .false., & ! prerelease
105  .false., & ! multi-record
106  .false., & ! preserve case
107  .false., & ! layered
108  .false. & ! timeseries
109  )
110 
111  type(inputparamdefinitiontype), parameter :: &
113  ( &
114  'GWT', & ! component
115  'DSP', & ! subcomponent
116  'GRIDDATA', & ! block
117  'DIFFC', & ! tag name
118  'DIFFC', & ! fortran variable
119  'DOUBLE1D', & ! type
120  'NODES', & ! shape
121  'effective molecular diffusion coefficient', & ! longname
122  .false., & ! required
123  .false., & ! prerelease
124  .false., & ! multi-record
125  .false., & ! preserve case
126  .true., & ! layered
127  .false. & ! timeseries
128  )
129 
130  type(inputparamdefinitiontype), parameter :: &
132  ( &
133  'GWT', & ! component
134  'DSP', & ! subcomponent
135  'GRIDDATA', & ! block
136  'ALH', & ! tag name
137  'ALH', & ! fortran variable
138  'DOUBLE1D', & ! type
139  'NODES', & ! shape
140  'longitudinal dispersivity in horizontal direction', & ! longname
141  .false., & ! required
142  .false., & ! prerelease
143  .false., & ! multi-record
144  .false., & ! preserve case
145  .true., & ! layered
146  .false. & ! timeseries
147  )
148 
149  type(inputparamdefinitiontype), parameter :: &
151  ( &
152  'GWT', & ! component
153  'DSP', & ! subcomponent
154  'GRIDDATA', & ! block
155  'ALV', & ! tag name
156  'ALV', & ! fortran variable
157  'DOUBLE1D', & ! type
158  'NODES', & ! shape
159  'longitudinal dispersivity in vertical direction', & ! longname
160  .false., & ! required
161  .false., & ! prerelease
162  .false., & ! multi-record
163  .false., & ! preserve case
164  .true., & ! layered
165  .false. & ! timeseries
166  )
167 
168  type(inputparamdefinitiontype), parameter :: &
170  ( &
171  'GWT', & ! component
172  'DSP', & ! subcomponent
173  'GRIDDATA', & ! block
174  'ATH1', & ! tag name
175  'ATH1', & ! fortran variable
176  'DOUBLE1D', & ! type
177  'NODES', & ! shape
178  'transverse dispersivity in horizontal direction', & ! longname
179  .false., & ! required
180  .false., & ! prerelease
181  .false., & ! multi-record
182  .false., & ! preserve case
183  .true., & ! layered
184  .false. & ! timeseries
185  )
186 
187  type(inputparamdefinitiontype), parameter :: &
189  ( &
190  'GWT', & ! component
191  'DSP', & ! subcomponent
192  'GRIDDATA', & ! block
193  'ATH2', & ! tag name
194  'ATH2', & ! fortran variable
195  'DOUBLE1D', & ! type
196  'NODES', & ! shape
197  'transverse dispersivity in horizontal direction', & ! longname
198  .false., & ! required
199  .false., & ! prerelease
200  .false., & ! multi-record
201  .false., & ! preserve case
202  .true., & ! layered
203  .false. & ! timeseries
204  )
205 
206  type(inputparamdefinitiontype), parameter :: &
208  ( &
209  'GWT', & ! component
210  'DSP', & ! subcomponent
211  'GRIDDATA', & ! block
212  'ATV', & ! tag name
213  'ATV', & ! fortran variable
214  'DOUBLE1D', & ! type
215  'NODES', & ! shape
216  'transverse dispersivity when flow is in vertical direction', & ! longname
217  .false., & ! required
218  .false., & ! prerelease
219  .false., & ! multi-record
220  .false., & ! preserve case
221  .true., & ! layered
222  .false. & ! timeseries
223  )
224 
225  type(inputparamdefinitiontype), parameter :: &
227  [ &
228  gwtdsp_xt3d_off, &
229  gwtdsp_xt3d_rhs, &
232  gwtdsp_diffc, &
233  gwtdsp_alh, &
234  gwtdsp_alv, &
235  gwtdsp_ath1, &
236  gwtdsp_ath2, &
237  gwtdsp_atv &
238  ]
239 
240  type(inputparamdefinitiontype), parameter :: &
242  [ &
244  ( &
245  '', & ! component
246  '', & ! subcomponent
247  '', & ! block
248  '', & ! tag name
249  '', & ! fortran variable
250  '', & ! type
251  '', & ! shape
252  '', & ! longname
253  .false., & ! required
254  .false., & ! prerelease
255  .false., & ! multi-record
256  .false., & ! preserve case
257  .false., & ! layered
258  .false. & ! timeseries
259  ) &
260  ]
261 
262  type(inputblockdefinitiontype), parameter :: &
264  [ &
266  'OPTIONS', & ! blockname
267  .false., & ! required
268  .false., & ! aggregate
269  .false. & ! block_variable
270  ), &
272  'GRIDDATA', & ! blockname
273  .false., & ! required
274  .false., & ! aggregate
275  .false. & ! block_variable
276  ) &
277  ]
278 
279 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:149
type(inputparamdefinitiontype), parameter gwtdsp_export_nc
Definition: gwt-dspidm.f90:92
type(inputparamdefinitiontype), parameter gwtdsp_atv
Definition: gwt-dspidm.f90:206
type(inputparamdefinitiontype), parameter gwtdsp_xt3d_off
Definition: gwt-dspidm.f90:35
character(len=16), dimension(*), parameter, public gwt_dsp_subpackages
Definition: gwt-dspidm.f90:29
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_dsp_aggregate_definitions
Definition: gwt-dspidm.f90:240
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_dsp_param_definitions
Definition: gwt-dspidm.f90:225
type(inputparamdefinitiontype), parameter gwtdsp_diffc
Definition: gwt-dspidm.f90:111
type(inputblockdefinitiontype), dimension(*), parameter, public gwt_dsp_block_definitions
Definition: gwt-dspidm.f90:262
type(inputparamdefinitiontype), parameter gwtdsp_ath1
Definition: gwt-dspidm.f90:168
type(inputparamdefinitiontype), parameter gwtdsp_ath2
Definition: gwt-dspidm.f90:187
type(inputparamdefinitiontype), parameter gwtdsp_xt3d_rhs
Definition: gwt-dspidm.f90:54
type(inputparamdefinitiontype), parameter gwtdsp_alh
Definition: gwt-dspidm.f90:130
type(inputparamdefinitiontype), parameter gwtdsp_export_ascii
Definition: gwt-dspidm.f90:73
logical, public gwt_dsp_multi_package
Definition: gwt-dspidm.f90:27
This module contains the InputDefinitionModule.