MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
gwtapiinputmodule Module Reference

Data Types

type  gwtapiparamfoundtype
 

Variables

logical, public gwt_api_multi_package = .true.
 
character(len=16), dimension(*), parameter, public gwt_api_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwtapi_boundnames = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_iprpak = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_iprflow = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_ipakcb = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save api flows to budget file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_obs_filerecord = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_obs6 = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_filein = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_obs6_filename = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_mover = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'MOVER', 'MOVER', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_maxbound = InputParamDefinitionType ( 'GWT', 'API', 'DIMENSIONS', 'MAXBOUND', 'MAXBOUND', 'INTEGER', '', 'maximum number of user-defined api boundaries', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_api_param_definitions = [ gwtapi_boundnames, gwtapi_iprpak, gwtapi_iprflow, gwtapi_ipakcb, gwtapi_obs_filerecord, gwtapi_obs6, gwtapi_filein, gwtapi_obs6_filename, gwtapi_mover, gwtapi_maxbound ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_api_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwt_api_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ) ]
 

Variable Documentation

◆ gwt_api_aggregate_definitions

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

Definition at line 240 of file gwt-apiidm.f90.

240  type(InputParamDefinitionType), parameter :: &
241  gwt_api_aggregate_definitions(*) = &
242  [ &
243  inputparamdefinitiontype &
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  ]

◆ gwt_api_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwtapiinputmodule::gwt_api_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ) ]

Definition at line 262 of file gwt-apiidm.f90.

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

◆ gwt_api_multi_package

logical, public gwtapiinputmodule::gwt_api_multi_package = .true.

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

27  logical :: gwt_api_multi_package = .true.

◆ gwt_api_param_definitions

Definition at line 225 of file gwt-apiidm.f90.

225  type(InputParamDefinitionType), parameter :: &
226  gwt_api_param_definitions(*) = &
227  [ &
228  gwtapi_boundnames, &
229  gwtapi_iprpak, &
230  gwtapi_iprflow, &
231  gwtapi_ipakcb, &
232  gwtapi_obs_filerecord, &
233  gwtapi_obs6, &
234  gwtapi_filein, &
235  gwtapi_obs6_filename, &
236  gwtapi_mover, &
237  gwtapi_maxbound &
238  ]

◆ gwt_api_subpackages

character(len=16), dimension(*), parameter, public gwtapiinputmodule::gwt_api_subpackages = [ ' ' ]

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

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

◆ gwtapi_boundnames

type(inputparamdefinitiontype), parameter gwtapiinputmodule::gwtapi_boundnames = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
private

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

35  type(InputParamDefinitionType), parameter :: &
36  gwtapi_boundnames = inputparamdefinitiontype &
37  ( &
38  'GWT', & ! component
39  'API', & ! subcomponent
40  'OPTIONS', & ! block
41  'BOUNDNAMES', & ! tag name
42  'BOUNDNAMES', & ! fortran variable
43  'KEYWORD', & ! type
44  '', & ! shape
45  '', & ! longname
46  .false., & ! required
47  .false., & ! prerelease
48  .false., & ! multi-record
49  .false., & ! preserve case
50  .false., & ! layered
51  .false. & ! timeseries
52  )

◆ gwtapi_filein

type(inputparamdefinitiontype), parameter gwtapiinputmodule::gwtapi_filein = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 149 of file gwt-apiidm.f90.

149  type(InputParamDefinitionType), parameter :: &
150  gwtapi_filein = inputparamdefinitiontype &
151  ( &
152  'GWT', & ! component
153  'API', & ! subcomponent
154  'OPTIONS', & ! block
155  'FILEIN', & ! tag name
156  'FILEIN', & ! fortran variable
157  'KEYWORD', & ! type
158  '', & ! shape
159  'file keyword', & ! longname
160  .true., & ! required
161  .false., & ! prerelease
162  .true., & ! multi-record
163  .false., & ! preserve case
164  .false., & ! layered
165  .false. & ! timeseries
166  )

◆ gwtapi_ipakcb

type(inputparamdefinitiontype), parameter gwtapiinputmodule::gwtapi_ipakcb = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save api flows to budget file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 92 of file gwt-apiidm.f90.

92  type(InputParamDefinitionType), parameter :: &
93  gwtapi_ipakcb = inputparamdefinitiontype &
94  ( &
95  'GWT', & ! component
96  'API', & ! subcomponent
97  'OPTIONS', & ! block
98  'SAVE_FLOWS', & ! tag name
99  'IPAKCB', & ! fortran variable
100  'KEYWORD', & ! type
101  '', & ! shape
102  'save api flows to budget file', & ! longname
103  .false., & ! required
104  .false., & ! prerelease
105  .false., & ! multi-record
106  .false., & ! preserve case
107  .false., & ! layered
108  .false. & ! timeseries
109  )

◆ gwtapi_iprflow

type(inputparamdefinitiontype), parameter gwtapiinputmodule::gwtapi_iprflow = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 73 of file gwt-apiidm.f90.

73  type(InputParamDefinitionType), parameter :: &
74  gwtapi_iprflow = inputparamdefinitiontype &
75  ( &
76  'GWT', & ! component
77  'API', & ! subcomponent
78  'OPTIONS', & ! block
79  'PRINT_FLOWS', & ! tag name
80  'IPRFLOW', & ! fortran variable
81  'KEYWORD', & ! type
82  '', & ! shape
83  'print calculated flows to listing file', & ! longname
84  .false., & ! required
85  .false., & ! prerelease
86  .false., & ! multi-record
87  .false., & ! preserve case
88  .false., & ! layered
89  .false. & ! timeseries
90  )

◆ gwtapi_iprpak

type(inputparamdefinitiontype), parameter gwtapiinputmodule::gwtapi_iprpak = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 54 of file gwt-apiidm.f90.

54  type(InputParamDefinitionType), parameter :: &
55  gwtapi_iprpak = inputparamdefinitiontype &
56  ( &
57  'GWT', & ! component
58  'API', & ! subcomponent
59  'OPTIONS', & ! block
60  'PRINT_INPUT', & ! tag name
61  'IPRPAK', & ! fortran variable
62  'KEYWORD', & ! type
63  '', & ! shape
64  'print input to listing file', & ! longname
65  .false., & ! required
66  .false., & ! prerelease
67  .false., & ! multi-record
68  .false., & ! preserve case
69  .false., & ! layered
70  .false. & ! timeseries
71  )

◆ gwtapi_maxbound

type(inputparamdefinitiontype), parameter gwtapiinputmodule::gwtapi_maxbound = InputParamDefinitionType ( 'GWT', 'API', 'DIMENSIONS', 'MAXBOUND', 'MAXBOUND', 'INTEGER', '', 'maximum number of user-defined api boundaries', .true., .false., .false., .false., .false., .false. )
private

Definition at line 206 of file gwt-apiidm.f90.

206  type(InputParamDefinitionType), parameter :: &
207  gwtapi_maxbound = inputparamdefinitiontype &
208  ( &
209  'GWT', & ! component
210  'API', & ! subcomponent
211  'DIMENSIONS', & ! block
212  'MAXBOUND', & ! tag name
213  'MAXBOUND', & ! fortran variable
214  'INTEGER', & ! type
215  '', & ! shape
216  'maximum number of user-defined api boundaries', & ! longname
217  .true., & ! required
218  .false., & ! prerelease
219  .false., & ! multi-record
220  .false., & ! preserve case
221  .false., & ! layered
222  .false. & ! timeseries
223  )

◆ gwtapi_mover

type(inputparamdefinitiontype), parameter gwtapiinputmodule::gwtapi_mover = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'MOVER', 'MOVER', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 187 of file gwt-apiidm.f90.

187  type(InputParamDefinitionType), parameter :: &
188  gwtapi_mover = inputparamdefinitiontype &
189  ( &
190  'GWT', & ! component
191  'API', & ! subcomponent
192  'OPTIONS', & ! block
193  'MOVER', & ! tag name
194  'MOVER', & ! fortran variable
195  'KEYWORD', & ! type
196  '', & ! shape
197  '', & ! longname
198  .false., & ! required
199  .false., & ! prerelease
200  .false., & ! multi-record
201  .false., & ! preserve case
202  .false., & ! layered
203  .false. & ! timeseries
204  )

◆ gwtapi_obs6

type(inputparamdefinitiontype), parameter gwtapiinputmodule::gwtapi_obs6 = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 130 of file gwt-apiidm.f90.

130  type(InputParamDefinitionType), parameter :: &
131  gwtapi_obs6 = inputparamdefinitiontype &
132  ( &
133  'GWT', & ! component
134  'API', & ! subcomponent
135  'OPTIONS', & ! block
136  'OBS6', & ! tag name
137  'OBS6', & ! fortran variable
138  'KEYWORD', & ! type
139  '', & ! shape
140  'obs keyword', & ! longname
141  .true., & ! required
142  .false., & ! prerelease
143  .true., & ! multi-record
144  .false., & ! preserve case
145  .false., & ! layered
146  .false. & ! timeseries
147  )

◆ gwtapi_obs6_filename

type(inputparamdefinitiontype), parameter gwtapiinputmodule::gwtapi_obs6_filename = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
private

Definition at line 168 of file gwt-apiidm.f90.

168  type(InputParamDefinitionType), parameter :: &
169  gwtapi_obs6_filename = inputparamdefinitiontype &
170  ( &
171  'GWT', & ! component
172  'API', & ! subcomponent
173  'OPTIONS', & ! block
174  'OBS6_FILENAME', & ! tag name
175  'OBS6_FILENAME', & ! fortran variable
176  'STRING', & ! type
177  '', & ! shape
178  'obs6 input filename', & ! longname
179  .true., & ! required
180  .false., & ! prerelease
181  .true., & ! multi-record
182  .true., & ! preserve case
183  .false., & ! layered
184  .false. & ! timeseries
185  )

◆ gwtapi_obs_filerecord

type(inputparamdefinitiontype), parameter gwtapiinputmodule::gwtapi_obs_filerecord = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 111 of file gwt-apiidm.f90.

111  type(InputParamDefinitionType), parameter :: &
112  gwtapi_obs_filerecord = inputparamdefinitiontype &
113  ( &
114  'GWT', & ! component
115  'API', & ! subcomponent
116  'OPTIONS', & ! block
117  'OBS_FILERECORD', & ! tag name
118  'OBS_FILERECORD', & ! fortran variable
119  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
120  '', & ! shape
121  '', & ! longname
122  .false., & ! required
123  .false., & ! prerelease
124  .false., & ! multi-record
125  .false., & ! preserve case
126  .false., & ! layered
127  .false. & ! timeseries
128  )