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

Data Types

type  gwtdspparamfoundtype
 

Variables

logical, public gwt_dsp_multi_package = .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. )
 
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. )
 
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. )
 
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. )
 
type(inputparamdefinitiontype), parameter gwtdsp_diffc = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'DIFFC', 'DIFFC', 'DOUBLE1D', 'NODES', 'effective molecular diffusion coefficient', .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., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_alv = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ALV', 'ALV', 'DOUBLE1D', 'NODES', 'longitudinal dispersivity in vertical direction', .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., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwtdsp_ath2 = InputParamDefinitionType ( 'GWT', 'DSP', 'GRIDDATA', 'ATH2', 'ATH2', 'DOUBLE1D', 'NODES', 'transverse dispersivity in horizontal direction', .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., .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. ) ]
 
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. ) ]

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

230  type(InputParamDefinitionType), parameter :: &
231  gwt_dsp_aggregate_definitions(*) = &
232  [ &
233  inputparamdefinitiontype &
234  ( &
235  '', & ! component
236  '', & ! subcomponent
237  '', & ! block
238  '', & ! tag name
239  '', & ! fortran variable
240  '', & ! type
241  '', & ! shape
242  '', & ! longname
243  .false., & ! required
244  .false., & ! multi-record
245  .false., & ! preserve case
246  .false., & ! layered
247  .false. & ! timeseries
248  ) &
249  ]

◆ 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 251 of file gwt-dspidm.f90.

251  type(InputBlockDefinitionType), parameter :: &
252  gwt_dsp_block_definitions(*) = &
253  [ &
254  inputblockdefinitiontype( &
255  'OPTIONS', & ! blockname
256  .false., & ! required
257  .false., & ! aggregate
258  .false. & ! block_variable
259  ), &
260  inputblockdefinitiontype( &
261  'GRIDDATA', & ! blockname
262  .false., & ! required
263  .false., & ! aggregate
264  .false. & ! block_variable
265  ) &
266  ]

◆ gwt_dsp_multi_package

logical, public gwtdspinputmodule::gwt_dsp_multi_package = .false.

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

27  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 215 of file gwt-dspidm.f90.

215  type(InputParamDefinitionType), parameter :: &
216  gwt_dsp_param_definitions(*) = &
217  [ &
218  gwtdsp_xt3d_off, &
219  gwtdsp_xt3d_rhs, &
220  gwtdsp_export_ascii, &
221  gwtdsp_export_nc, &
222  gwtdsp_diffc, &
223  gwtdsp_alh, &
224  gwtdsp_alv, &
225  gwtdsp_ath1, &
226  gwtdsp_ath2, &
227  gwtdsp_atv &
228  ]

◆ gwt_dsp_subpackages

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

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

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

◆ gwtdsp_alh

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

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

125  type(InputParamDefinitionType), parameter :: &
126  gwtdsp_alh = inputparamdefinitiontype &
127  ( &
128  'GWT', & ! component
129  'DSP', & ! subcomponent
130  'GRIDDATA', & ! block
131  'ALH', & ! tag name
132  'ALH', & ! fortran variable
133  'DOUBLE1D', & ! type
134  'NODES', & ! shape
135  'longitudinal dispersivity in horizontal direction', & ! longname
136  .false., & ! required
137  .false., & ! multi-record
138  .false., & ! preserve case
139  .true., & ! layered
140  .false. & ! timeseries
141  )

◆ gwtdsp_alv

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

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

143  type(InputParamDefinitionType), parameter :: &
144  gwtdsp_alv = inputparamdefinitiontype &
145  ( &
146  'GWT', & ! component
147  'DSP', & ! subcomponent
148  'GRIDDATA', & ! block
149  'ALV', & ! tag name
150  'ALV', & ! fortran variable
151  'DOUBLE1D', & ! type
152  'NODES', & ! shape
153  'longitudinal dispersivity in vertical direction', & ! longname
154  .false., & ! required
155  .false., & ! multi-record
156  .false., & ! preserve case
157  .true., & ! layered
158  .false. & ! timeseries
159  )

◆ gwtdsp_ath1

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

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

161  type(InputParamDefinitionType), parameter :: &
162  gwtdsp_ath1 = inputparamdefinitiontype &
163  ( &
164  'GWT', & ! component
165  'DSP', & ! subcomponent
166  'GRIDDATA', & ! block
167  'ATH1', & ! tag name
168  'ATH1', & ! fortran variable
169  'DOUBLE1D', & ! type
170  'NODES', & ! shape
171  'transverse dispersivity in horizontal direction', & ! longname
172  .false., & ! required
173  .false., & ! multi-record
174  .false., & ! preserve case
175  .true., & ! layered
176  .false. & ! timeseries
177  )

◆ gwtdsp_ath2

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

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

179  type(InputParamDefinitionType), parameter :: &
180  gwtdsp_ath2 = inputparamdefinitiontype &
181  ( &
182  'GWT', & ! component
183  'DSP', & ! subcomponent
184  'GRIDDATA', & ! block
185  'ATH2', & ! tag name
186  'ATH2', & ! fortran variable
187  'DOUBLE1D', & ! type
188  'NODES', & ! shape
189  'transverse dispersivity in horizontal direction', & ! longname
190  .false., & ! required
191  .false., & ! multi-record
192  .false., & ! preserve case
193  .true., & ! layered
194  .false. & ! timeseries
195  )

◆ 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., .true., .false. )
private

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

197  type(InputParamDefinitionType), parameter :: &
198  gwtdsp_atv = inputparamdefinitiontype &
199  ( &
200  'GWT', & ! component
201  'DSP', & ! subcomponent
202  'GRIDDATA', & ! block
203  'ATV', & ! tag name
204  'ATV', & ! fortran variable
205  'DOUBLE1D', & ! type
206  'NODES', & ! shape
207  'transverse dispersivity when flow is in vertical direction', & ! longname
208  .false., & ! required
209  .false., & ! multi-record
210  .false., & ! preserve case
211  .true., & ! layered
212  .false. & ! timeseries
213  )

◆ gwtdsp_diffc

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

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

107  type(InputParamDefinitionType), parameter :: &
108  gwtdsp_diffc = inputparamdefinitiontype &
109  ( &
110  'GWT', & ! component
111  'DSP', & ! subcomponent
112  'GRIDDATA', & ! block
113  'DIFFC', & ! tag name
114  'DIFFC', & ! fortran variable
115  'DOUBLE1D', & ! type
116  'NODES', & ! shape
117  'effective molecular diffusion coefficient', & ! longname
118  .false., & ! required
119  .false., & ! multi-record
120  .false., & ! preserve case
121  .true., & ! layered
122  .false. & ! timeseries
123  )

◆ 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. )
private

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

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

◆ 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. )
private

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

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

◆ 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. )
private

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

35  type(InputParamDefinitionType), parameter :: &
36  gwtdsp_xt3d_off = inputparamdefinitiontype &
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., & ! multi-record
48  .false., & ! preserve case
49  .false., & ! layered
50  .false. & ! timeseries
51  )

◆ 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. )
private

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

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