MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
gwe-cndidm.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 gwe_cnd_is_advanced
13  public gwe_cnd_subpackages
14 
16  logical :: xt3d_off = .false.
17  logical :: xt3d_rhs = .false.
18  logical :: export_ascii = .false.
19  logical :: export_nc = .false.
20  logical :: alh = .false.
21  logical :: alv = .false.
22  logical :: ath1 = .false.
23  logical :: ath2 = .false.
24  logical :: atv = .false.
25  logical :: ktw = .false.
26  logical :: kts = .false.
27  end type gwecndparamfoundtype
28 
29  logical :: gwe_cnd_multi_package = .false.
30  logical :: gwe_cnd_is_advanced = .false.
31 
32  character(len=16), parameter :: &
33  gwe_cnd_subpackages(*) = &
34  [ &
35  ' ' &
36  ]
37 
38  type(inputparamdefinitiontype), parameter :: &
40  ( &
41  'GWE', & ! component
42  'CND', & ! subcomponent
43  'OPTIONS', & ! block
44  'XT3D_OFF', & ! tag name
45  'XT3D_OFF', & ! fortran variable
46  'KEYWORD', & ! type
47  '', & ! shape
48  'deactivate xt3d', & ! longname
49  .false., & ! required
50  .false., & ! developmode
51  .false., & ! multi-record
52  .false., & ! preserve case
53  .false., & ! layered
54  .false. & ! timeseries
55  )
56 
57  type(inputparamdefinitiontype), parameter :: &
59  ( &
60  'GWE', & ! component
61  'CND', & ! subcomponent
62  'OPTIONS', & ! block
63  'XT3D_RHS', & ! tag name
64  'XT3D_RHS', & ! fortran variable
65  'KEYWORD', & ! type
66  '', & ! shape
67  'xt3d on right-hand side', & ! longname
68  .false., & ! required
69  .false., & ! developmode
70  .false., & ! multi-record
71  .false., & ! preserve case
72  .false., & ! layered
73  .false. & ! timeseries
74  )
75 
76  type(inputparamdefinitiontype), parameter :: &
78  ( &
79  'GWE', & ! component
80  'CND', & ! subcomponent
81  'OPTIONS', & ! block
82  'EXPORT_ARRAY_ASCII', & ! tag name
83  'EXPORT_ASCII', & ! fortran variable
84  'KEYWORD', & ! type
85  '', & ! shape
86  'export array variables to layered ascii files.', & ! longname
87  .false., & ! required
88  .false., & ! developmode
89  .false., & ! multi-record
90  .false., & ! preserve case
91  .false., & ! layered
92  .false. & ! timeseries
93  )
94 
95  type(inputparamdefinitiontype), parameter :: &
97  ( &
98  'GWE', & ! component
99  'CND', & ! subcomponent
100  'OPTIONS', & ! block
101  'EXPORT_ARRAY_NETCDF', & ! tag name
102  'EXPORT_NC', & ! fortran variable
103  'KEYWORD', & ! type
104  '', & ! shape
105  'export array variables to netcdf output files.', & ! longname
106  .false., & ! required
107  .false., & ! developmode
108  .false., & ! multi-record
109  .false., & ! preserve case
110  .false., & ! layered
111  .false. & ! timeseries
112  )
113 
114  type(inputparamdefinitiontype), parameter :: &
116  ( &
117  'GWE', & ! component
118  'CND', & ! subcomponent
119  'GRIDDATA', & ! block
120  'ALH', & ! tag name
121  'ALH', & ! fortran variable
122  'DOUBLE1D', & ! type
123  'NODES', & ! shape
124  'longitudinal dispersivity in horizontal direction', & ! longname
125  .false., & ! required
126  .false., & ! developmode
127  .false., & ! multi-record
128  .false., & ! preserve case
129  .true., & ! layered
130  .false. & ! timeseries
131  )
132 
133  type(inputparamdefinitiontype), parameter :: &
135  ( &
136  'GWE', & ! component
137  'CND', & ! subcomponent
138  'GRIDDATA', & ! block
139  'ALV', & ! tag name
140  'ALV', & ! fortran variable
141  'DOUBLE1D', & ! type
142  'NODES', & ! shape
143  'longitudinal dispersivity in vertical direction', & ! longname
144  .false., & ! required
145  .false., & ! developmode
146  .false., & ! multi-record
147  .false., & ! preserve case
148  .true., & ! layered
149  .false. & ! timeseries
150  )
151 
152  type(inputparamdefinitiontype), parameter :: &
154  ( &
155  'GWE', & ! component
156  'CND', & ! subcomponent
157  'GRIDDATA', & ! block
158  'ATH1', & ! tag name
159  'ATH1', & ! fortran variable
160  'DOUBLE1D', & ! type
161  'NODES', & ! shape
162  'transverse dispersivity in horizontal direction', & ! longname
163  .false., & ! required
164  .false., & ! developmode
165  .false., & ! multi-record
166  .false., & ! preserve case
167  .true., & ! layered
168  .false. & ! timeseries
169  )
170 
171  type(inputparamdefinitiontype), parameter :: &
173  ( &
174  'GWE', & ! component
175  'CND', & ! subcomponent
176  'GRIDDATA', & ! block
177  'ATH2', & ! tag name
178  'ATH2', & ! fortran variable
179  'DOUBLE1D', & ! type
180  'NODES', & ! shape
181  'transverse dispersivity in horizontal direction', & ! longname
182  .false., & ! required
183  .false., & ! developmode
184  .false., & ! multi-record
185  .false., & ! preserve case
186  .true., & ! layered
187  .false. & ! timeseries
188  )
189 
190  type(inputparamdefinitiontype), parameter :: &
192  ( &
193  'GWE', & ! component
194  'CND', & ! subcomponent
195  'GRIDDATA', & ! block
196  'ATV', & ! tag name
197  'ATV', & ! fortran variable
198  'DOUBLE1D', & ! type
199  'NODES', & ! shape
200  'transverse dispersivity when flow is in vertical direction', & ! longname
201  .false., & ! required
202  .false., & ! developmode
203  .false., & ! multi-record
204  .false., & ! preserve case
205  .true., & ! layered
206  .false. & ! timeseries
207  )
208 
209  type(inputparamdefinitiontype), parameter :: &
211  ( &
212  'GWE', & ! component
213  'CND', & ! subcomponent
214  'GRIDDATA', & ! block
215  'KTW', & ! tag name
216  'KTW', & ! fortran variable
217  'DOUBLE1D', & ! type
218  'NODES', & ! shape
219  'thermal conductivity of the simulated fluid', & ! longname
220  .false., & ! required
221  .false., & ! developmode
222  .false., & ! multi-record
223  .false., & ! preserve case
224  .true., & ! layered
225  .false. & ! timeseries
226  )
227 
228  type(inputparamdefinitiontype), parameter :: &
230  ( &
231  'GWE', & ! component
232  'CND', & ! subcomponent
233  'GRIDDATA', & ! block
234  'KTS', & ! tag name
235  'KTS', & ! fortran variable
236  'DOUBLE1D', & ! type
237  'NODES', & ! shape
238  'thermal conductivity of the aquifer material', & ! longname
239  .false., & ! required
240  .false., & ! developmode
241  .false., & ! multi-record
242  .false., & ! preserve case
243  .true., & ! layered
244  .false. & ! timeseries
245  )
246 
247  type(inputparamdefinitiontype), parameter :: &
249  [ &
250  gwecnd_xt3d_off, &
251  gwecnd_xt3d_rhs, &
254  gwecnd_alh, &
255  gwecnd_alv, &
256  gwecnd_ath1, &
257  gwecnd_ath2, &
258  gwecnd_atv, &
259  gwecnd_ktw, &
260  gwecnd_kts &
261  ]
262 
263  type(inputparamdefinitiontype), parameter :: &
265  [ &
267  ( &
268  '', & ! component
269  '', & ! subcomponent
270  '', & ! block
271  '', & ! tag name
272  '', & ! fortran variable
273  '', & ! type
274  '', & ! shape
275  '', & ! longname
276  .false., & ! required
277  .false., & ! developmode
278  .false., & ! multi-record
279  .false., & ! preserve case
280  .false., & ! layered
281  .false. & ! timeseries
282  ) &
283  ]
284 
285  type(inputblockdefinitiontype), parameter :: &
287  [ &
289  'OPTIONS', & ! blockname
290  .false., & ! required
291  .false., & ! aggregate
292  .false. & ! block_variable
293  ), &
295  'GRIDDATA', & ! blockname
296  .false., & ! required
297  .false., & ! aggregate
298  .false. & ! block_variable
299  ) &
300  ]
301 
302 end module gwecndinputmodule
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 gwecnd_export_ascii
Definition: gwe-cndidm.f90:76
logical, public gwe_cnd_is_advanced
Definition: gwe-cndidm.f90:30
type(inputparamdefinitiontype), parameter gwecnd_xt3d_off
Definition: gwe-cndidm.f90:38
type(inputparamdefinitiontype), parameter gwecnd_alh
Definition: gwe-cndidm.f90:114
type(inputparamdefinitiontype), parameter gwecnd_export_nc
Definition: gwe-cndidm.f90:95
type(inputparamdefinitiontype), parameter gwecnd_atv
Definition: gwe-cndidm.f90:190
type(inputparamdefinitiontype), parameter gwecnd_ath2
Definition: gwe-cndidm.f90:171
type(inputparamdefinitiontype), parameter gwecnd_alv
Definition: gwe-cndidm.f90:133
logical, public gwe_cnd_multi_package
Definition: gwe-cndidm.f90:29
character(len=16), dimension(*), parameter, public gwe_cnd_subpackages
Definition: gwe-cndidm.f90:32
type(inputblockdefinitiontype), dimension(*), parameter, public gwe_cnd_block_definitions
Definition: gwe-cndidm.f90:285
type(inputparamdefinitiontype), parameter gwecnd_xt3d_rhs
Definition: gwe-cndidm.f90:57
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_cnd_aggregate_definitions
Definition: gwe-cndidm.f90:263
type(inputparamdefinitiontype), parameter gwecnd_kts
Definition: gwe-cndidm.f90:228
type(inputparamdefinitiontype), parameter gwecnd_ath1
Definition: gwe-cndidm.f90:152
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_cnd_param_definitions
Definition: gwe-cndidm.f90:247
type(inputparamdefinitiontype), parameter gwecnd_ktw
Definition: gwe-cndidm.f90:209
Input definition module.
Input block definition. Describes an input block.
Input parameter definition. Describes an input parameter.