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

Data Types

type  exgolfgwfparamfoundtype
 

Variables

logical, public exg_olfgwf_multi_package = .true.
 
character(len=16), dimension(*), parameter, public exg_olfgwf_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter exgolfgwf_ipr_input = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'PRINT_INPUT', 'IPR_INPUT', 'KEYWORD', '', 'keyword to print input to list file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_ipr_flow = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'PRINT_FLOWS', 'IPR_FLOW', 'KEYWORD', '', 'keyword to print olfgwf flows to list file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_ifixedcond = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'FIXED_CONDUCTANCE', 'IFIXEDCOND', 'KEYWORD', '', 'keyword to indicate conductance is fixed', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_obs_filerecord = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_obs6 = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_filein = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_obs6_filename = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_nexg = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'DIMENSIONS', 'NEXG', 'NEXG', 'INTEGER', '', 'number of exchanges', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_cellidm1 = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'EXCHANGEDATA', 'CELLIDM1', 'CELLIDM1', 'INTEGER1D', 'NCELLDIM', 'cellid of cell in surface water model', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_cellidm2 = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'EXCHANGEDATA', 'CELLIDM2', 'CELLIDM2', 'INTEGER1D', 'NCELLDIM', 'cellid of cell in groundwater model', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_bedleak = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'EXCHANGEDATA', 'BEDLEAK', 'BEDLEAK', 'DOUBLE', '', 'bed leakance', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exgolfgwf_cfact = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'EXCHANGEDATA', 'CFACT', 'CFACT', 'DOUBLE', '', 'factor used for conductance calculation', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public exg_olfgwf_param_definitions = [ exgolfgwf_ipr_input, exgolfgwf_ipr_flow, exgolfgwf_ifixedcond, exgolfgwf_obs_filerecord, exgolfgwf_obs6, exgolfgwf_filein, exgolfgwf_obs6_filename, exgolfgwf_nexg, exgolfgwf_cellidm1, exgolfgwf_cellidm2, exgolfgwf_bedleak, exgolfgwf_cfact ]
 
type(inputparamdefinitiontype), parameter exgolfgwf_exchangedata = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'EXCHANGEDATA', 'EXCHANGEDATA', 'EXCHANGEDATA', 'RECARRAY CELLIDM1 CELLIDM2 BEDLEAK CFACT', 'NEXG', 'exchange data', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public exg_olfgwf_aggregate_definitions = [ exgolfgwf_exchangedata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public exg_olfgwf_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'EXCHANGEDATA', .true., .true., .false. ) ]
 

Variable Documentation

◆ exg_olfgwf_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public exgolfgwfinputmodule::exg_olfgwf_aggregate_definitions = [ exgolfgwf_exchangedata ]

Definition at line 301 of file exg-olfgwfidm.f90.

301  type(InputParamDefinitionType), parameter :: &
302  exg_olfgwf_aggregate_definitions(*) = &
303  [ &
304  exgolfgwf_exchangedata &
305  ]

◆ exg_olfgwf_block_definitions

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

Definition at line 307 of file exg-olfgwfidm.f90.

307  type(InputBlockDefinitionType), parameter :: &
308  exg_olfgwf_block_definitions(*) = &
309  [ &
310  inputblockdefinitiontype( &
311  'OPTIONS', & ! blockname
312  .false., & ! required
313  .false., & ! aggregate
314  .false. & ! block_variable
315  ), &
316  inputblockdefinitiontype( &
317  'DIMENSIONS', & ! blockname
318  .true., & ! required
319  .false., & ! aggregate
320  .false. & ! block_variable
321  ), &
322  inputblockdefinitiontype( &
323  'EXCHANGEDATA', & ! blockname
324  .true., & ! required
325  .true., & ! aggregate
326  .false. & ! block_variable
327  ) &
328  ]

◆ exg_olfgwf_multi_package

logical, public exgolfgwfinputmodule::exg_olfgwf_multi_package = .true.

Definition at line 29 of file exg-olfgwfidm.f90.

29  logical :: exg_olfgwf_multi_package = .true.

◆ exg_olfgwf_param_definitions

Definition at line 265 of file exg-olfgwfidm.f90.

265  type(InputParamDefinitionType), parameter :: &
266  exg_olfgwf_param_definitions(*) = &
267  [ &
268  exgolfgwf_ipr_input, &
269  exgolfgwf_ipr_flow, &
270  exgolfgwf_ifixedcond, &
271  exgolfgwf_obs_filerecord, &
272  exgolfgwf_obs6, &
273  exgolfgwf_filein, &
274  exgolfgwf_obs6_filename, &
275  exgolfgwf_nexg, &
276  exgolfgwf_cellidm1, &
277  exgolfgwf_cellidm2, &
278  exgolfgwf_bedleak, &
279  exgolfgwf_cfact &
280  ]

◆ exg_olfgwf_subpackages

character(len=16), dimension(*), parameter, public exgolfgwfinputmodule::exg_olfgwf_subpackages = [ ' ' ]

Definition at line 31 of file exg-olfgwfidm.f90.

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

◆ exgolfgwf_bedleak

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_bedleak = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'EXCHANGEDATA', 'BEDLEAK', 'BEDLEAK', 'DOUBLE', '', 'bed leakance', .true., .false., .true., .false., .false., .false. )
private

Definition at line 227 of file exg-olfgwfidm.f90.

227  type(InputParamDefinitionType), parameter :: &
228  exgolfgwf_bedleak = inputparamdefinitiontype &
229  ( &
230  'EXG', & ! component
231  'OLFGWF', & ! subcomponent
232  'EXCHANGEDATA', & ! block
233  'BEDLEAK', & ! tag name
234  'BEDLEAK', & ! fortran variable
235  'DOUBLE', & ! type
236  '', & ! shape
237  'bed leakance', & ! longname
238  .true., & ! required
239  .false., & ! prerelease
240  .true., & ! multi-record
241  .false., & ! preserve case
242  .false., & ! layered
243  .false. & ! timeseries
244  )

◆ exgolfgwf_cellidm1

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_cellidm1 = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'EXCHANGEDATA', 'CELLIDM1', 'CELLIDM1', 'INTEGER1D', 'NCELLDIM', 'cellid of cell in surface water model', .true., .false., .true., .false., .false., .false. )
private

Definition at line 189 of file exg-olfgwfidm.f90.

189  type(InputParamDefinitionType), parameter :: &
190  exgolfgwf_cellidm1 = inputparamdefinitiontype &
191  ( &
192  'EXG', & ! component
193  'OLFGWF', & ! subcomponent
194  'EXCHANGEDATA', & ! block
195  'CELLIDM1', & ! tag name
196  'CELLIDM1', & ! fortran variable
197  'INTEGER1D', & ! type
198  'NCELLDIM', & ! shape
199  'cellid of cell in surface water model', & ! longname
200  .true., & ! required
201  .false., & ! prerelease
202  .true., & ! multi-record
203  .false., & ! preserve case
204  .false., & ! layered
205  .false. & ! timeseries
206  )

◆ exgolfgwf_cellidm2

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_cellidm2 = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'EXCHANGEDATA', 'CELLIDM2', 'CELLIDM2', 'INTEGER1D', 'NCELLDIM', 'cellid of cell in groundwater model', .true., .false., .true., .false., .false., .false. )
private

Definition at line 208 of file exg-olfgwfidm.f90.

208  type(InputParamDefinitionType), parameter :: &
209  exgolfgwf_cellidm2 = inputparamdefinitiontype &
210  ( &
211  'EXG', & ! component
212  'OLFGWF', & ! subcomponent
213  'EXCHANGEDATA', & ! block
214  'CELLIDM2', & ! tag name
215  'CELLIDM2', & ! fortran variable
216  'INTEGER1D', & ! type
217  'NCELLDIM', & ! shape
218  'cellid of cell in groundwater model', & ! longname
219  .true., & ! required
220  .false., & ! prerelease
221  .true., & ! multi-record
222  .false., & ! preserve case
223  .false., & ! layered
224  .false. & ! timeseries
225  )

◆ exgolfgwf_cfact

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_cfact = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'EXCHANGEDATA', 'CFACT', 'CFACT', 'DOUBLE', '', 'factor used for conductance calculation', .true., .false., .true., .false., .false., .false. )
private

Definition at line 246 of file exg-olfgwfidm.f90.

246  type(InputParamDefinitionType), parameter :: &
247  exgolfgwf_cfact = inputparamdefinitiontype &
248  ( &
249  'EXG', & ! component
250  'OLFGWF', & ! subcomponent
251  'EXCHANGEDATA', & ! block
252  'CFACT', & ! tag name
253  'CFACT', & ! fortran variable
254  'DOUBLE', & ! type
255  '', & ! shape
256  'factor used for conductance calculation', & ! longname
257  .true., & ! required
258  .false., & ! prerelease
259  .true., & ! multi-record
260  .false., & ! preserve case
261  .false., & ! layered
262  .false. & ! timeseries
263  )

◆ exgolfgwf_exchangedata

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_exchangedata = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'EXCHANGEDATA', 'EXCHANGEDATA', 'EXCHANGEDATA', 'RECARRAY CELLIDM1 CELLIDM2 BEDLEAK CFACT', 'NEXG', 'exchange data', .true., .false., .false., .false., .false., .false. )
private

Definition at line 282 of file exg-olfgwfidm.f90.

282  type(InputParamDefinitionType), parameter :: &
283  exgolfgwf_exchangedata = inputparamdefinitiontype &
284  ( &
285  'EXG', & ! component
286  'OLFGWF', & ! subcomponent
287  'EXCHANGEDATA', & ! block
288  'EXCHANGEDATA', & ! tag name
289  'EXCHANGEDATA', & ! fortran variable
290  'RECARRAY CELLIDM1 CELLIDM2 BEDLEAK CFACT', & ! type
291  'NEXG', & ! shape
292  'exchange data', & ! longname
293  .true., & ! required
294  .false., & ! prerelease
295  .false., & ! multi-record
296  .false., & ! preserve case
297  .false., & ! layered
298  .false. & ! timeseries
299  )

◆ exgolfgwf_filein

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_filein = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 132 of file exg-olfgwfidm.f90.

132  type(InputParamDefinitionType), parameter :: &
133  exgolfgwf_filein = inputparamdefinitiontype &
134  ( &
135  'EXG', & ! component
136  'OLFGWF', & ! subcomponent
137  'OPTIONS', & ! block
138  'FILEIN', & ! tag name
139  'FILEIN', & ! fortran variable
140  'KEYWORD', & ! type
141  '', & ! shape
142  'file keyword', & ! longname
143  .true., & ! required
144  .false., & ! prerelease
145  .true., & ! multi-record
146  .false., & ! preserve case
147  .false., & ! layered
148  .false. & ! timeseries
149  )

◆ exgolfgwf_ifixedcond

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_ifixedcond = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'FIXED_CONDUCTANCE', 'IFIXEDCOND', 'KEYWORD', '', 'keyword to indicate conductance is fixed', .false., .false., .false., .false., .false., .false. )
private

Definition at line 75 of file exg-olfgwfidm.f90.

75  type(InputParamDefinitionType), parameter :: &
76  exgolfgwf_ifixedcond = inputparamdefinitiontype &
77  ( &
78  'EXG', & ! component
79  'OLFGWF', & ! subcomponent
80  'OPTIONS', & ! block
81  'FIXED_CONDUCTANCE', & ! tag name
82  'IFIXEDCOND', & ! fortran variable
83  'KEYWORD', & ! type
84  '', & ! shape
85  'keyword to indicate conductance is fixed', & ! longname
86  .false., & ! required
87  .false., & ! prerelease
88  .false., & ! multi-record
89  .false., & ! preserve case
90  .false., & ! layered
91  .false. & ! timeseries
92  )

◆ exgolfgwf_ipr_flow

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_ipr_flow = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'PRINT_FLOWS', 'IPR_FLOW', 'KEYWORD', '', 'keyword to print olfgwf flows to list file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 56 of file exg-olfgwfidm.f90.

56  type(InputParamDefinitionType), parameter :: &
57  exgolfgwf_ipr_flow = inputparamdefinitiontype &
58  ( &
59  'EXG', & ! component
60  'OLFGWF', & ! subcomponent
61  'OPTIONS', & ! block
62  'PRINT_FLOWS', & ! tag name
63  'IPR_FLOW', & ! fortran variable
64  'KEYWORD', & ! type
65  '', & ! shape
66  'keyword to print olfgwf flows to list file', & ! longname
67  .false., & ! required
68  .false., & ! prerelease
69  .false., & ! multi-record
70  .false., & ! preserve case
71  .false., & ! layered
72  .false. & ! timeseries
73  )

◆ exgolfgwf_ipr_input

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_ipr_input = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'PRINT_INPUT', 'IPR_INPUT', 'KEYWORD', '', 'keyword to print input to list file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 37 of file exg-olfgwfidm.f90.

37  type(InputParamDefinitionType), parameter :: &
38  exgolfgwf_ipr_input = inputparamdefinitiontype &
39  ( &
40  'EXG', & ! component
41  'OLFGWF', & ! subcomponent
42  'OPTIONS', & ! block
43  'PRINT_INPUT', & ! tag name
44  'IPR_INPUT', & ! fortran variable
45  'KEYWORD', & ! type
46  '', & ! shape
47  'keyword to print input to list file', & ! longname
48  .false., & ! required
49  .false., & ! prerelease
50  .false., & ! multi-record
51  .false., & ! preserve case
52  .false., & ! layered
53  .false. & ! timeseries
54  )

◆ exgolfgwf_nexg

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_nexg = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'DIMENSIONS', 'NEXG', 'NEXG', 'INTEGER', '', 'number of exchanges', .true., .false., .false., .false., .false., .false. )
private

Definition at line 170 of file exg-olfgwfidm.f90.

170  type(InputParamDefinitionType), parameter :: &
171  exgolfgwf_nexg = inputparamdefinitiontype &
172  ( &
173  'EXG', & ! component
174  'OLFGWF', & ! subcomponent
175  'DIMENSIONS', & ! block
176  'NEXG', & ! tag name
177  'NEXG', & ! fortran variable
178  'INTEGER', & ! type
179  '', & ! shape
180  'number of exchanges', & ! longname
181  .true., & ! required
182  .false., & ! prerelease
183  .false., & ! multi-record
184  .false., & ! preserve case
185  .false., & ! layered
186  .false. & ! timeseries
187  )

◆ exgolfgwf_obs6

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_obs6 = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 113 of file exg-olfgwfidm.f90.

113  type(InputParamDefinitionType), parameter :: &
114  exgolfgwf_obs6 = inputparamdefinitiontype &
115  ( &
116  'EXG', & ! component
117  'OLFGWF', & ! subcomponent
118  'OPTIONS', & ! block
119  'OBS6', & ! tag name
120  'OBS6', & ! fortran variable
121  'KEYWORD', & ! type
122  '', & ! shape
123  'obs keyword', & ! longname
124  .true., & ! required
125  .false., & ! prerelease
126  .true., & ! multi-record
127  .false., & ! preserve case
128  .false., & ! layered
129  .false. & ! timeseries
130  )

◆ exgolfgwf_obs6_filename

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_obs6_filename = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
private

Definition at line 151 of file exg-olfgwfidm.f90.

151  type(InputParamDefinitionType), parameter :: &
152  exgolfgwf_obs6_filename = inputparamdefinitiontype &
153  ( &
154  'EXG', & ! component
155  'OLFGWF', & ! subcomponent
156  'OPTIONS', & ! block
157  'OBS6_FILENAME', & ! tag name
158  'OBS6_FILENAME', & ! fortran variable
159  'STRING', & ! type
160  '', & ! shape
161  'obs6 input filename', & ! longname
162  .true., & ! required
163  .false., & ! prerelease
164  .true., & ! multi-record
165  .true., & ! preserve case
166  .false., & ! layered
167  .false. & ! timeseries
168  )

◆ exgolfgwf_obs_filerecord

type(inputparamdefinitiontype), parameter exgolfgwfinputmodule::exgolfgwf_obs_filerecord = InputParamDefinitionType ( 'EXG', 'OLFGWF', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 94 of file exg-olfgwfidm.f90.

94  type(InputParamDefinitionType), parameter :: &
95  exgolfgwf_obs_filerecord = inputparamdefinitiontype &
96  ( &
97  'EXG', & ! component
98  'OLFGWF', & ! subcomponent
99  'OPTIONS', & ! block
100  'OBS_FILERECORD', & ! tag name
101  'OBS_FILERECORD', & ! fortran variable
102  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
103  '', & ! shape
104  '', & ! longname
105  .false., & ! required
106  .false., & ! prerelease
107  .false., & ! multi-record
108  .false., & ! preserve case
109  .false., & ! layered
110  .false. & ! timeseries
111  )