MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
gwecndinputmodule Module Reference

Data Types

type  gwecndparamfoundtype
 

Variables

logical, public gwe_cnd_multi_package = .false.
 
logical, public gwe_cnd_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public gwe_cnd_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwecnd_xt3d_off = InputParamDefinitionType ( 'GWE', 'CND', 'OPTIONS', 'XT3D_OFF', 'XT3D_OFF', 'KEYWORD', '', 'deactivate xt3d', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwecnd_xt3d_rhs = InputParamDefinitionType ( 'GWE', 'CND', 'OPTIONS', 'XT3D_RHS', 'XT3D_RHS', 'KEYWORD', '', 'xt3d on right-hand side', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwecnd_export_ascii = InputParamDefinitionType ( 'GWE', 'CND', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwecnd_export_nc = InputParamDefinitionType ( 'GWE', 'CND', 'OPTIONS', 'EXPORT_ARRAY_NETCDF', 'EXPORT_NC', 'KEYWORD', '', 'export array variables to netcdf output files.', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwecnd_alh = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'ALH', 'ALH', 'DOUBLE1D', 'NODES', 'longitudinal dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwecnd_alv = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'ALV', 'ALV', 'DOUBLE1D', 'NODES', 'longitudinal dispersivity in vertical direction', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwecnd_ath1 = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'ATH1', 'ATH1', 'DOUBLE1D', 'NODES', 'transverse dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwecnd_ath2 = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'ATH2', 'ATH2', 'DOUBLE1D', 'NODES', 'transverse dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwecnd_atv = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'ATV', 'ATV', 'DOUBLE1D', 'NODES', 'transverse dispersivity when flow is in vertical direction', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwecnd_ktw = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'KTW', 'KTW', 'DOUBLE1D', 'NODES', 'thermal conductivity of the simulated fluid', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwecnd_kts = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'KTS', 'KTS', 'DOUBLE1D', 'NODES', 'thermal conductivity of the aquifer material', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_cnd_param_definitions = [ gwecnd_xt3d_off, gwecnd_xt3d_rhs, gwecnd_export_ascii, gwecnd_export_nc, gwecnd_alh, gwecnd_alv, gwecnd_ath1, gwecnd_ath2, gwecnd_atv, gwecnd_ktw, gwecnd_kts ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_cnd_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwe_cnd_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .false., .false., .false. ) ]
 

Variable Documentation

◆ gwe_cnd_aggregate_definitions

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

Definition at line 263 of file gwe-cndidm.f90.

263  type(InputParamDefinitionType), parameter :: &
264  gwe_cnd_aggregate_definitions(*) = &
265  [ &
266  inputparamdefinitiontype &
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  ]

◆ gwe_cnd_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwecndinputmodule::gwe_cnd_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .false., .false., .false. ) ]

Definition at line 285 of file gwe-cndidm.f90.

285  type(InputBlockDefinitionType), parameter :: &
286  gwe_cnd_block_definitions(*) = &
287  [ &
288  inputblockdefinitiontype( &
289  'OPTIONS', & ! blockname
290  .false., & ! required
291  .false., & ! aggregate
292  .false. & ! block_variable
293  ), &
294  inputblockdefinitiontype( &
295  'GRIDDATA', & ! blockname
296  .false., & ! required
297  .false., & ! aggregate
298  .false. & ! block_variable
299  ) &
300  ]

◆ gwe_cnd_is_advanced

logical, public gwecndinputmodule::gwe_cnd_is_advanced = .false.

Definition at line 30 of file gwe-cndidm.f90.

30  logical :: gwe_cnd_is_advanced = .false.

◆ gwe_cnd_multi_package

logical, public gwecndinputmodule::gwe_cnd_multi_package = .false.

Definition at line 29 of file gwe-cndidm.f90.

29  logical :: gwe_cnd_multi_package = .false.

◆ gwe_cnd_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwecndinputmodule::gwe_cnd_param_definitions = [ gwecnd_xt3d_off, gwecnd_xt3d_rhs, gwecnd_export_ascii, gwecnd_export_nc, gwecnd_alh, gwecnd_alv, gwecnd_ath1, gwecnd_ath2, gwecnd_atv, gwecnd_ktw, gwecnd_kts ]

Definition at line 247 of file gwe-cndidm.f90.

247  type(InputParamDefinitionType), parameter :: &
248  gwe_cnd_param_definitions(*) = &
249  [ &
250  gwecnd_xt3d_off, &
251  gwecnd_xt3d_rhs, &
252  gwecnd_export_ascii, &
253  gwecnd_export_nc, &
254  gwecnd_alh, &
255  gwecnd_alv, &
256  gwecnd_ath1, &
257  gwecnd_ath2, &
258  gwecnd_atv, &
259  gwecnd_ktw, &
260  gwecnd_kts &
261  ]

◆ gwe_cnd_subpackages

character(len=16), dimension(*), parameter, public gwecndinputmodule::gwe_cnd_subpackages = [ ' ' ]

Definition at line 32 of file gwe-cndidm.f90.

32  character(len=16), parameter :: &
33  gwe_cnd_subpackages(*) = &
34  [ &
35  ' ' &
36  ]

◆ gwecnd_alh

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_alh = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'ALH', 'ALH', 'DOUBLE1D', 'NODES', 'longitudinal dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
private

Definition at line 114 of file gwe-cndidm.f90.

114  type(InputParamDefinitionType), parameter :: &
115  gwecnd_alh = inputparamdefinitiontype &
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  )

◆ gwecnd_alv

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_alv = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'ALV', 'ALV', 'DOUBLE1D', 'NODES', 'longitudinal dispersivity in vertical direction', .false., .false., .false., .false., .true., .false. )
private

Definition at line 133 of file gwe-cndidm.f90.

133  type(InputParamDefinitionType), parameter :: &
134  gwecnd_alv = inputparamdefinitiontype &
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  )

◆ gwecnd_ath1

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_ath1 = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'ATH1', 'ATH1', 'DOUBLE1D', 'NODES', 'transverse dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
private

Definition at line 152 of file gwe-cndidm.f90.

152  type(InputParamDefinitionType), parameter :: &
153  gwecnd_ath1 = inputparamdefinitiontype &
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  )

◆ gwecnd_ath2

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_ath2 = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'ATH2', 'ATH2', 'DOUBLE1D', 'NODES', 'transverse dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
private

Definition at line 171 of file gwe-cndidm.f90.

171  type(InputParamDefinitionType), parameter :: &
172  gwecnd_ath2 = inputparamdefinitiontype &
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  )

◆ gwecnd_atv

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_atv = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'ATV', 'ATV', 'DOUBLE1D', 'NODES', 'transverse dispersivity when flow is in vertical direction', .false., .false., .false., .false., .true., .false. )
private

Definition at line 190 of file gwe-cndidm.f90.

190  type(InputParamDefinitionType), parameter :: &
191  gwecnd_atv = inputparamdefinitiontype &
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  )

◆ gwecnd_export_ascii

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_export_ascii = InputParamDefinitionType ( 'GWE', 'CND', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false., .false. )
private

Definition at line 76 of file gwe-cndidm.f90.

76  type(InputParamDefinitionType), parameter :: &
77  gwecnd_export_ascii = inputparamdefinitiontype &
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  )

◆ gwecnd_export_nc

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_export_nc = InputParamDefinitionType ( 'GWE', 'CND', 'OPTIONS', 'EXPORT_ARRAY_NETCDF', 'EXPORT_NC', 'KEYWORD', '', 'export array variables to netcdf output files.', .false., .false., .false., .false., .false., .false. )
private

Definition at line 95 of file gwe-cndidm.f90.

95  type(InputParamDefinitionType), parameter :: &
96  gwecnd_export_nc = inputparamdefinitiontype &
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  )

◆ gwecnd_kts

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_kts = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'KTS', 'KTS', 'DOUBLE1D', 'NODES', 'thermal conductivity of the aquifer material', .false., .false., .false., .false., .true., .false. )
private

Definition at line 228 of file gwe-cndidm.f90.

228  type(InputParamDefinitionType), parameter :: &
229  gwecnd_kts = inputparamdefinitiontype &
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  )

◆ gwecnd_ktw

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_ktw = InputParamDefinitionType ( 'GWE', 'CND', 'GRIDDATA', 'KTW', 'KTW', 'DOUBLE1D', 'NODES', 'thermal conductivity of the simulated fluid', .false., .false., .false., .false., .true., .false. )
private

Definition at line 209 of file gwe-cndidm.f90.

209  type(InputParamDefinitionType), parameter :: &
210  gwecnd_ktw = inputparamdefinitiontype &
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  )

◆ gwecnd_xt3d_off

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_xt3d_off = InputParamDefinitionType ( 'GWE', 'CND', 'OPTIONS', 'XT3D_OFF', 'XT3D_OFF', 'KEYWORD', '', 'deactivate xt3d', .false., .false., .false., .false., .false., .false. )
private

Definition at line 38 of file gwe-cndidm.f90.

38  type(InputParamDefinitionType), parameter :: &
39  gwecnd_xt3d_off = inputparamdefinitiontype &
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  )

◆ gwecnd_xt3d_rhs

type(inputparamdefinitiontype), parameter gwecndinputmodule::gwecnd_xt3d_rhs = InputParamDefinitionType ( 'GWE', 'CND', 'OPTIONS', 'XT3D_RHS', 'XT3D_RHS', 'KEYWORD', '', 'xt3d on right-hand side', .false., .false., .false., .false., .false., .false. )
private

Definition at line 57 of file gwe-cndidm.f90.

57  type(InputParamDefinitionType), parameter :: &
58  gwecnd_xt3d_rhs = inputparamdefinitiontype &
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  )