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

Data Types

type  gwtdspparamfoundtype
 

Variables

logical, public gwt_dsp_multi_package = .false.
 
logical, public gwt_dsp_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public gwt_dsp_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwtdsp_xt3d_off = InputParamDefinitionType ( 'GWT', 'DSP', 'OPTIONS', 'XT3D_OFF', 'XT3D_OFF', 'KEYWORD', '', 'deactivate xt3d', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_xt3d_rhs = InputParamDefinitionType ( 'GWT', 'DSP', 'OPTIONS', 'XT3D_RHS', 'XT3D_RHS', 'KEYWORD', '', 'xt3d on right-hand side', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_export_ascii = InputParamDefinitionType ( 'GWT', 'DSP', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_export_nc = InputParamDefinitionType ( 'GWT', 'DSP', 'OPTIONS', 'EXPORT_ARRAY_NETCDF', 'EXPORT_NC', 'KEYWORD', '', 'export array variables to netcdf output files.', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_diffc = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'DIFFC', 'DIFFC', 'DOUBLE1D', 'NODES', 'effective molecular diffusion coefficient', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_alh = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ALH', 'ALH', 'DOUBLE1D', 'NODES', 'longitudinal dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_alv = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ALV', 'ALV', 'DOUBLE1D', 'NODES', 'longitudinal dispersivity in vertical direction', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_ath1 = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ATH1', 'ATH1', 'DOUBLE1D', 'NODES', 'transverse dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_ath2 = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ATH2', 'ATH2', 'DOUBLE1D', 'NODES', 'transverse dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_atv = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ATV', 'ATV', 'DOUBLE1D', 'NODES', 'transverse dispersivity when flow is in vertical direction', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_dsp_param_definitions = [ gwtdsp_xt3d_off, gwtdsp_xt3d_rhs, gwtdsp_export_ascii, gwtdsp_export_nc, gwtdsp_diffc, gwtdsp_alh, gwtdsp_alv, gwtdsp_ath1, gwtdsp_ath2, gwtdsp_atv ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_dsp_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwt_dsp_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .false., .false., .false. ) ]
 

Variable Documentation

◆ gwt_dsp_aggregate_definitions

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

Definition at line 242 of file gwt-dspidm.f90.

242  type(InputParamDefinitionType), parameter :: &
243  gwt_dsp_aggregate_definitions(*) = &
244  [ &
245  inputparamdefinitiontype &
246  ( &
247  '', & ! component
248  '', & ! subcomponent
249  '', & ! block
250  '', & ! tag name
251  '', & ! fortran variable
252  '', & ! type
253  '', & ! shape
254  '', & ! longname
255  .false., & ! required
256  .false., & ! developmode
257  .false., & ! multi-record
258  .false., & ! preserve case
259  .false., & ! layered
260  .false. & ! timeseries
261  ) &
262  ]

◆ gwt_dsp_block_definitions

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

Definition at line 264 of file gwt-dspidm.f90.

264  type(InputBlockDefinitionType), parameter :: &
265  gwt_dsp_block_definitions(*) = &
266  [ &
267  inputblockdefinitiontype( &
268  'OPTIONS', & ! blockname
269  .false., & ! required
270  .false., & ! aggregate
271  .false. & ! block_variable
272  ), &
273  inputblockdefinitiontype( &
274  'GRIDDATA', & ! blockname
275  .false., & ! required
276  .false., & ! aggregate
277  .false. & ! block_variable
278  ) &
279  ]

◆ gwt_dsp_is_advanced

logical, public gwtdspinputmodule::gwt_dsp_is_advanced = .false.

Definition at line 29 of file gwt-dspidm.f90.

29  logical :: gwt_dsp_is_advanced = .false.

◆ gwt_dsp_multi_package

logical, public gwtdspinputmodule::gwt_dsp_multi_package = .false.

Definition at line 28 of file gwt-dspidm.f90.

28  logical :: gwt_dsp_multi_package = .false.

◆ gwt_dsp_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwtdspinputmodule::gwt_dsp_param_definitions = [ gwtdsp_xt3d_off, gwtdsp_xt3d_rhs, gwtdsp_export_ascii, gwtdsp_export_nc, gwtdsp_diffc, gwtdsp_alh, gwtdsp_alv, gwtdsp_ath1, gwtdsp_ath2, gwtdsp_atv ]

Definition at line 227 of file gwt-dspidm.f90.

227  type(InputParamDefinitionType), parameter :: &
228  gwt_dsp_param_definitions(*) = &
229  [ &
230  gwtdsp_xt3d_off, &
231  gwtdsp_xt3d_rhs, &
232  gwtdsp_export_ascii, &
233  gwtdsp_export_nc, &
234  gwtdsp_diffc, &
235  gwtdsp_alh, &
236  gwtdsp_alv, &
237  gwtdsp_ath1, &
238  gwtdsp_ath2, &
239  gwtdsp_atv &
240  ]

◆ gwt_dsp_subpackages

character(len=16), dimension(*), parameter, public gwtdspinputmodule::gwt_dsp_subpackages = [ ' ' ]

Definition at line 31 of file gwt-dspidm.f90.

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

◆ gwtdsp_alh

type(inputparamdefinitiontype), parameter gwtdspinputmodule::gwtdsp_alh = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ALH', 'ALH', 'DOUBLE1D', 'NODES', 'longitudinal dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
private

Definition at line 132 of file gwt-dspidm.f90.

132  type(InputParamDefinitionType), parameter :: &
133  gwtdsp_alh = inputparamdefinitiontype &
134  ( &
135  'GWT', & ! component
136  'DSP', & ! subcomponent
137  'GRIDDATA', & ! block
138  'ALH', & ! tag name
139  'ALH', & ! fortran variable
140  'DOUBLE1D', & ! type
141  'NODES', & ! shape
142  'longitudinal dispersivity in horizontal direction', & ! longname
143  .false., & ! required
144  .false., & ! developmode
145  .false., & ! multi-record
146  .false., & ! preserve case
147  .true., & ! layered
148  .false. & ! timeseries
149  )

◆ gwtdsp_alv

type(inputparamdefinitiontype), parameter gwtdspinputmodule::gwtdsp_alv = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ALV', 'ALV', 'DOUBLE1D', 'NODES', 'longitudinal dispersivity in vertical direction', .false., .false., .false., .false., .true., .false. )
private

Definition at line 151 of file gwt-dspidm.f90.

151  type(InputParamDefinitionType), parameter :: &
152  gwtdsp_alv = inputparamdefinitiontype &
153  ( &
154  'GWT', & ! component
155  'DSP', & ! subcomponent
156  'GRIDDATA', & ! block
157  'ALV', & ! tag name
158  'ALV', & ! fortran variable
159  'DOUBLE1D', & ! type
160  'NODES', & ! shape
161  'longitudinal dispersivity in vertical direction', & ! longname
162  .false., & ! required
163  .false., & ! developmode
164  .false., & ! multi-record
165  .false., & ! preserve case
166  .true., & ! layered
167  .false. & ! timeseries
168  )

◆ gwtdsp_ath1

type(inputparamdefinitiontype), parameter gwtdspinputmodule::gwtdsp_ath1 = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ATH1', 'ATH1', 'DOUBLE1D', 'NODES', 'transverse dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
private

Definition at line 170 of file gwt-dspidm.f90.

170  type(InputParamDefinitionType), parameter :: &
171  gwtdsp_ath1 = inputparamdefinitiontype &
172  ( &
173  'GWT', & ! component
174  'DSP', & ! subcomponent
175  'GRIDDATA', & ! block
176  'ATH1', & ! tag name
177  'ATH1', & ! fortran variable
178  'DOUBLE1D', & ! type
179  'NODES', & ! shape
180  'transverse dispersivity in horizontal direction', & ! longname
181  .false., & ! required
182  .false., & ! developmode
183  .false., & ! multi-record
184  .false., & ! preserve case
185  .true., & ! layered
186  .false. & ! timeseries
187  )

◆ gwtdsp_ath2

type(inputparamdefinitiontype), parameter gwtdspinputmodule::gwtdsp_ath2 = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ATH2', 'ATH2', 'DOUBLE1D', 'NODES', 'transverse dispersivity in horizontal direction', .false., .false., .false., .false., .true., .false. )
private

Definition at line 189 of file gwt-dspidm.f90.

189  type(InputParamDefinitionType), parameter :: &
190  gwtdsp_ath2 = inputparamdefinitiontype &
191  ( &
192  'GWT', & ! component
193  'DSP', & ! subcomponent
194  'GRIDDATA', & ! block
195  'ATH2', & ! tag name
196  'ATH2', & ! fortran variable
197  'DOUBLE1D', & ! type
198  'NODES', & ! shape
199  'transverse dispersivity in horizontal direction', & ! longname
200  .false., & ! required
201  .false., & ! developmode
202  .false., & ! multi-record
203  .false., & ! preserve case
204  .true., & ! layered
205  .false. & ! timeseries
206  )

◆ gwtdsp_atv

type(inputparamdefinitiontype), parameter gwtdspinputmodule::gwtdsp_atv = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ATV', 'ATV', 'DOUBLE1D', 'NODES', 'transverse dispersivity when flow is in vertical direction', .false., .false., .false., .false., .true., .false. )
private

Definition at line 208 of file gwt-dspidm.f90.

208  type(InputParamDefinitionType), parameter :: &
209  gwtdsp_atv = inputparamdefinitiontype &
210  ( &
211  'GWT', & ! component
212  'DSP', & ! subcomponent
213  'GRIDDATA', & ! block
214  'ATV', & ! tag name
215  'ATV', & ! fortran variable
216  'DOUBLE1D', & ! type
217  'NODES', & ! shape
218  'transverse dispersivity when flow is in vertical direction', & ! longname
219  .false., & ! required
220  .false., & ! developmode
221  .false., & ! multi-record
222  .false., & ! preserve case
223  .true., & ! layered
224  .false. & ! timeseries
225  )

◆ gwtdsp_diffc

type(inputparamdefinitiontype), parameter gwtdspinputmodule::gwtdsp_diffc = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'DIFFC', 'DIFFC', 'DOUBLE1D', 'NODES', 'effective molecular diffusion coefficient', .false., .false., .false., .false., .true., .false. )
private

Definition at line 113 of file gwt-dspidm.f90.

113  type(InputParamDefinitionType), parameter :: &
114  gwtdsp_diffc = inputparamdefinitiontype &
115  ( &
116  'GWT', & ! component
117  'DSP', & ! subcomponent
118  'GRIDDATA', & ! block
119  'DIFFC', & ! tag name
120  'DIFFC', & ! fortran variable
121  'DOUBLE1D', & ! type
122  'NODES', & ! shape
123  'effective molecular diffusion coefficient', & ! longname
124  .false., & ! required
125  .false., & ! developmode
126  .false., & ! multi-record
127  .false., & ! preserve case
128  .true., & ! layered
129  .false. & ! timeseries
130  )

◆ gwtdsp_export_ascii

type(inputparamdefinitiontype), parameter gwtdspinputmodule::gwtdsp_export_ascii = InputParamDefinitionType ( 'GWT', 'DSP', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false., .false. )
private

Definition at line 75 of file gwt-dspidm.f90.

75  type(InputParamDefinitionType), parameter :: &
76  gwtdsp_export_ascii = inputparamdefinitiontype &
77  ( &
78  'GWT', & ! component
79  'DSP', & ! subcomponent
80  'OPTIONS', & ! block
81  'EXPORT_ARRAY_ASCII', & ! tag name
82  'EXPORT_ASCII', & ! fortran variable
83  'KEYWORD', & ! type
84  '', & ! shape
85  'export array variables to layered ascii files.', & ! longname
86  .false., & ! required
87  .false., & ! developmode
88  .false., & ! multi-record
89  .false., & ! preserve case
90  .false., & ! layered
91  .false. & ! timeseries
92  )

◆ gwtdsp_export_nc

type(inputparamdefinitiontype), parameter gwtdspinputmodule::gwtdsp_export_nc = InputParamDefinitionType ( 'GWT', 'DSP', 'OPTIONS', 'EXPORT_ARRAY_NETCDF', 'EXPORT_NC', 'KEYWORD', '', 'export array variables to netcdf output files.', .false., .false., .false., .false., .false., .false. )
private

Definition at line 94 of file gwt-dspidm.f90.

94  type(InputParamDefinitionType), parameter :: &
95  gwtdsp_export_nc = inputparamdefinitiontype &
96  ( &
97  'GWT', & ! component
98  'DSP', & ! subcomponent
99  'OPTIONS', & ! block
100  'EXPORT_ARRAY_NETCDF', & ! tag name
101  'EXPORT_NC', & ! fortran variable
102  'KEYWORD', & ! type
103  '', & ! shape
104  'export array variables to netcdf output files.', & ! longname
105  .false., & ! required
106  .false., & ! developmode
107  .false., & ! multi-record
108  .false., & ! preserve case
109  .false., & ! layered
110  .false. & ! timeseries
111  )

◆ gwtdsp_xt3d_off

type(inputparamdefinitiontype), parameter gwtdspinputmodule::gwtdsp_xt3d_off = InputParamDefinitionType ( 'GWT', 'DSP', 'OPTIONS', 'XT3D_OFF', 'XT3D_OFF', 'KEYWORD', '', 'deactivate xt3d', .false., .false., .false., .false., .false., .false. )
private

Definition at line 37 of file gwt-dspidm.f90.

37  type(InputParamDefinitionType), parameter :: &
38  gwtdsp_xt3d_off = inputparamdefinitiontype &
39  ( &
40  'GWT', & ! component
41  'DSP', & ! subcomponent
42  'OPTIONS', & ! block
43  'XT3D_OFF', & ! tag name
44  'XT3D_OFF', & ! fortran variable
45  'KEYWORD', & ! type
46  '', & ! shape
47  'deactivate xt3d', & ! longname
48  .false., & ! required
49  .false., & ! developmode
50  .false., & ! multi-record
51  .false., & ! preserve case
52  .false., & ! layered
53  .false. & ! timeseries
54  )

◆ gwtdsp_xt3d_rhs

type(inputparamdefinitiontype), parameter gwtdspinputmodule::gwtdsp_xt3d_rhs = InputParamDefinitionType ( 'GWT', 'DSP', 'OPTIONS', 'XT3D_RHS', 'XT3D_RHS', 'KEYWORD', '', 'xt3d on right-hand side', .false., .false., .false., .false., .false., .false. )
private

Definition at line 56 of file gwt-dspidm.f90.

56  type(InputParamDefinitionType), parameter :: &
57  gwtdsp_xt3d_rhs = inputparamdefinitiontype &
58  ( &
59  'GWT', & ! component
60  'DSP', & ! subcomponent
61  'OPTIONS', & ! block
62  'XT3D_RHS', & ! tag name
63  'XT3D_RHS', & ! fortran variable
64  'KEYWORD', & ! type
65  '', & ! shape
66  'xt3d on right-hand side', & ! longname
67  .false., & ! required
68  .false., & ! developmode
69  .false., & ! multi-record
70  .false., & ! preserve case
71  .false., & ! layered
72  .false. & ! timeseries
73  )