MODFLOW 6  version 6.7.0.dev2
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. )
 
type(inputparamdefinitiontype), parameter gwtapi_iprpak = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .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. )
 
type(inputparamdefinitiontype), parameter gwtapi_ipakcb = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save api flows to budget file', .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. )
 
type(inputparamdefinitiontype), parameter gwtapi_obs6 = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_filein = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_obs6_filename = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtapi_mover = InputParamDefinitionType ( 'GWT', 'API', 'OPTIONS', 'MOVER', 'MOVER', 'KEYWORD', '', '', .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. )
 
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. ) ]
 
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. ) ]

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

230  type(InputParamDefinitionType), parameter :: &
231  gwt_api_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_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 251 of file gwt-apiidm.f90.

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

◆ 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 215 of file gwt-apiidm.f90.

215  type(InputParamDefinitionType), parameter :: &
216  gwt_api_param_definitions(*) = &
217  [ &
218  gwtapi_boundnames, &
219  gwtapi_iprpak, &
220  gwtapi_iprflow, &
221  gwtapi_ipakcb, &
222  gwtapi_obs_filerecord, &
223  gwtapi_obs6, &
224  gwtapi_filein, &
225  gwtapi_obs6_filename, &
226  gwtapi_mover, &
227  gwtapi_maxbound &
228  ]

◆ 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. )
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., & ! multi-record
48  .false., & ! preserve case
49  .false., & ! layered
50  .false. & ! timeseries
51  )

◆ gwtapi_filein

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

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

143  type(InputParamDefinitionType), parameter :: &
144  gwtapi_filein = inputparamdefinitiontype &
145  ( &
146  'GWT', & ! component
147  'API', & ! subcomponent
148  'OPTIONS', & ! block
149  'FILEIN', & ! tag name
150  'FILEIN', & ! fortran variable
151  'KEYWORD', & ! type
152  '', & ! shape
153  'file keyword', & ! longname
154  .true., & ! required
155  .true., & ! multi-record
156  .false., & ! preserve case
157  .false., & ! layered
158  .false. & ! timeseries
159  )

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

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

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

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

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

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

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

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

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

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

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

197  type(InputParamDefinitionType), parameter :: &
198  gwtapi_maxbound = inputparamdefinitiontype &
199  ( &
200  'GWT', & ! component
201  'API', & ! subcomponent
202  'DIMENSIONS', & ! block
203  'MAXBOUND', & ! tag name
204  'MAXBOUND', & ! fortran variable
205  'INTEGER', & ! type
206  '', & ! shape
207  'maximum number of user-defined api boundaries', & ! longname
208  .true., & ! required
209  .false., & ! multi-record
210  .false., & ! preserve case
211  .false., & ! layered
212  .false. & ! timeseries
213  )

◆ gwtapi_mover

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

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

179  type(InputParamDefinitionType), parameter :: &
180  gwtapi_mover = inputparamdefinitiontype &
181  ( &
182  'GWT', & ! component
183  'API', & ! subcomponent
184  'OPTIONS', & ! block
185  'MOVER', & ! tag name
186  'MOVER', & ! fortran variable
187  'KEYWORD', & ! type
188  '', & ! shape
189  '', & ! longname
190  .false., & ! required
191  .false., & ! multi-record
192  .false., & ! preserve case
193  .false., & ! layered
194  .false. & ! timeseries
195  )

◆ gwtapi_obs6

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

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

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

◆ gwtapi_obs6_filename

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

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

161  type(InputParamDefinitionType), parameter :: &
162  gwtapi_obs6_filename = inputparamdefinitiontype &
163  ( &
164  'GWT', & ! component
165  'API', & ! subcomponent
166  'OPTIONS', & ! block
167  'OBS6_FILENAME', & ! tag name
168  'OBS6_FILENAME', & ! fortran variable
169  'STRING', & ! type
170  '', & ! shape
171  'obs6 input filename', & ! longname
172  .true., & ! required
173  .true., & ! multi-record
174  .true., & ! preserve case
175  .false., & ! layered
176  .false. & ! timeseries
177  )

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

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

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