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

Data Types

type  gwfwelparamfoundtype
 

Variables

logical, public gwf_wel_multi_package = .true.
 
character(len=16), dimension(*), parameter, public gwf_wel_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwfwel_auxiliary = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_auxmultname = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AUXMULTNAME', 'AUXMULTNAME', 'STRING', '', 'name of auxiliary variable for multiplier', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_boundnames = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_iprpak = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_iprflow = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_ipakcb = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save well flows to budget file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_flowred = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AUTO_FLOW_REDUCE', 'FLOWRED', 'DOUBLE', '', 'cell fractional thickness for reduced pumping', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_afrcsv_rec = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AFRCSV_FILERECORD', 'AFRCSV_REC', 'RECORD AUTO_FLOW_REDUCE_CSV FILEOUT AFRCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_afrcsv = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AUTO_FLOW_REDUCE_CSV', 'AFRCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_fileout = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_afrcsvfile = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AFRCSVFILE', 'AFRCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_iflowredlen = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'FLOW_REDUCTION_LENGTH', 'IFLOWREDLEN', 'KEYWORD', '', 'flow reduction length keyword', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_ts_filerecord = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_ts6 = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_filein = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_ts6_filename = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_obs_filerecord = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_obs6 = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_obs6_filename = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_mover = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'MOVER', 'MOVER', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_maxbound = InputParamDefinitionType ( 'GWF', 'WEL', 'DIMENSIONS', 'MAXBOUND', 'MAXBOUND', 'INTEGER', '', 'maximum number of wells', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_cellid = InputParamDefinitionType ( 'GWF', 'WEL', 'PERIOD', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', 'cell identifier', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfwel_q = InputParamDefinitionType ( 'GWF', 'WEL', 'PERIOD', 'Q', 'Q', 'DOUBLE', '', 'well rate', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfwel_auxvar = InputParamDefinitionType ( 'GWF', 'WEL', 'PERIOD', 'AUX', 'AUXVAR', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfwel_boundname = InputParamDefinitionType ( 'GWF', 'WEL', 'PERIOD', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'well name', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_wel_param_definitions = [ gwfwel_auxiliary, gwfwel_auxmultname, gwfwel_boundnames, gwfwel_iprpak, gwfwel_iprflow, gwfwel_ipakcb, gwfwel_flowred, gwfwel_afrcsv_rec, gwfwel_afrcsv, gwfwel_fileout, gwfwel_afrcsvfile, gwfwel_iflowredlen, gwfwel_ts_filerecord, gwfwel_ts6, gwfwel_filein, gwfwel_ts6_filename, gwfwel_obs_filerecord, gwfwel_obs6, gwfwel_obs6_filename, gwfwel_mover, gwfwel_maxbound, gwfwel_cellid, gwfwel_q, gwfwel_auxvar, gwfwel_boundname ]
 
type(inputparamdefinitiontype), parameter gwfwel_spd = InputParamDefinitionType ( 'GWF', 'WEL', 'PERIOD', 'STRESS_PERIOD_DATA', 'SPD', 'RECARRAY CELLID Q AUX BOUNDNAME', 'MAXBOUND', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_wel_aggregate_definitions = [ gwfwel_spd ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_wel_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]
 

Variable Documentation

◆ gwf_wel_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwfwelinputmodule::gwf_wel_aggregate_definitions = [ gwfwel_spd ]

Definition at line 574 of file gwf-welidm.f90.

574  type(InputParamDefinitionType), parameter :: &
575  gwf_wel_aggregate_definitions(*) = &
576  [ &
577  gwfwel_spd &
578  ]

◆ gwf_wel_block_definitions

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

Definition at line 580 of file gwf-welidm.f90.

580  type(InputBlockDefinitionType), parameter :: &
581  gwf_wel_block_definitions(*) = &
582  [ &
583  inputblockdefinitiontype( &
584  'OPTIONS', & ! blockname
585  .false., & ! required
586  .false., & ! aggregate
587  .false. & ! block_variable
588  ), &
589  inputblockdefinitiontype( &
590  'DIMENSIONS', & ! blockname
591  .true., & ! required
592  .false., & ! aggregate
593  .false. & ! block_variable
594  ), &
595  inputblockdefinitiontype( &
596  'PERIOD', & ! blockname
597  .true., & ! required
598  .true., & ! aggregate
599  .true. & ! block_variable
600  ) &
601  ]

◆ gwf_wel_multi_package

logical, public gwfwelinputmodule::gwf_wel_multi_package = .true.

Definition at line 42 of file gwf-welidm.f90.

42  logical :: gwf_wel_multi_package = .true.

◆ gwf_wel_param_definitions

Definition at line 525 of file gwf-welidm.f90.

525  type(InputParamDefinitionType), parameter :: &
526  gwf_wel_param_definitions(*) = &
527  [ &
528  gwfwel_auxiliary, &
529  gwfwel_auxmultname, &
530  gwfwel_boundnames, &
531  gwfwel_iprpak, &
532  gwfwel_iprflow, &
533  gwfwel_ipakcb, &
534  gwfwel_flowred, &
535  gwfwel_afrcsv_rec, &
536  gwfwel_afrcsv, &
537  gwfwel_fileout, &
538  gwfwel_afrcsvfile, &
539  gwfwel_iflowredlen, &
540  gwfwel_ts_filerecord, &
541  gwfwel_ts6, &
542  gwfwel_filein, &
543  gwfwel_ts6_filename, &
544  gwfwel_obs_filerecord, &
545  gwfwel_obs6, &
546  gwfwel_obs6_filename, &
547  gwfwel_mover, &
548  gwfwel_maxbound, &
549  gwfwel_cellid, &
550  gwfwel_q, &
551  gwfwel_auxvar, &
552  gwfwel_boundname &
553  ]

◆ gwf_wel_subpackages

character(len=16), dimension(*), parameter, public gwfwelinputmodule::gwf_wel_subpackages = [ ' ' ]

Definition at line 44 of file gwf-welidm.f90.

44  character(len=16), parameter :: &
45  gwf_wel_subpackages(*) = &
46  [ &
47  ' ' &
48  ]

◆ gwfwel_afrcsv

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_afrcsv = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AUTO_FLOW_REDUCE_CSV', 'AFRCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 202 of file gwf-welidm.f90.

202  type(InputParamDefinitionType), parameter :: &
203  gwfwel_afrcsv = inputparamdefinitiontype &
204  ( &
205  'GWF', & ! component
206  'WEL', & ! subcomponent
207  'OPTIONS', & ! block
208  'AUTO_FLOW_REDUCE_CSV', & ! tag name
209  'AFRCSV', & ! fortran variable
210  'KEYWORD', & ! type
211  '', & ! shape
212  'budget keyword', & ! longname
213  .true., & ! required
214  .false., & ! developmode
215  .true., & ! multi-record
216  .false., & ! preserve case
217  .false., & ! layered
218  .false. & ! timeseries
219  )

◆ gwfwel_afrcsv_rec

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_afrcsv_rec = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AFRCSV_FILERECORD', 'AFRCSV_REC', 'RECORD AUTO_FLOW_REDUCE_CSV FILEOUT AFRCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 183 of file gwf-welidm.f90.

183  type(InputParamDefinitionType), parameter :: &
184  gwfwel_afrcsv_rec = inputparamdefinitiontype &
185  ( &
186  'GWF', & ! component
187  'WEL', & ! subcomponent
188  'OPTIONS', & ! block
189  'AFRCSV_FILERECORD', & ! tag name
190  'AFRCSV_REC', & ! fortran variable
191  'RECORD AUTO_FLOW_REDUCE_CSV FILEOUT AFRCSVFILE', & ! type
192  '', & ! shape
193  '', & ! longname
194  .false., & ! required
195  .false., & ! developmode
196  .false., & ! multi-record
197  .false., & ! preserve case
198  .false., & ! layered
199  .false. & ! timeseries
200  )

◆ gwfwel_afrcsvfile

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_afrcsvfile = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AFRCSVFILE', 'AFRCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 240 of file gwf-welidm.f90.

240  type(InputParamDefinitionType), parameter :: &
241  gwfwel_afrcsvfile = inputparamdefinitiontype &
242  ( &
243  'GWF', & ! component
244  'WEL', & ! subcomponent
245  'OPTIONS', & ! block
246  'AFRCSVFILE', & ! tag name
247  'AFRCSVFILE', & ! fortran variable
248  'STRING', & ! type
249  '', & ! shape
250  'file keyword', & ! longname
251  .true., & ! required
252  .false., & ! developmode
253  .true., & ! multi-record
254  .true., & ! preserve case
255  .false., & ! layered
256  .false. & ! timeseries
257  )

◆ gwfwel_auxiliary

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_auxiliary = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false., .false. )
private

Definition at line 50 of file gwf-welidm.f90.

50  type(InputParamDefinitionType), parameter :: &
51  gwfwel_auxiliary = inputparamdefinitiontype &
52  ( &
53  'GWF', & ! component
54  'WEL', & ! subcomponent
55  'OPTIONS', & ! block
56  'AUXILIARY', & ! tag name
57  'AUXILIARY', & ! fortran variable
58  'STRING', & ! type
59  'NAUX', & ! shape
60  'keyword to specify aux variables', & ! longname
61  .false., & ! required
62  .false., & ! developmode
63  .false., & ! multi-record
64  .false., & ! preserve case
65  .false., & ! layered
66  .false. & ! timeseries
67  )

◆ gwfwel_auxmultname

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_auxmultname = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AUXMULTNAME', 'AUXMULTNAME', 'STRING', '', 'name of auxiliary variable for multiplier', .false., .false., .false., .false., .false., .false. )
private

Definition at line 69 of file gwf-welidm.f90.

69  type(InputParamDefinitionType), parameter :: &
70  gwfwel_auxmultname = inputparamdefinitiontype &
71  ( &
72  'GWF', & ! component
73  'WEL', & ! subcomponent
74  'OPTIONS', & ! block
75  'AUXMULTNAME', & ! tag name
76  'AUXMULTNAME', & ! fortran variable
77  'STRING', & ! type
78  '', & ! shape
79  'name of auxiliary variable for multiplier', & ! longname
80  .false., & ! required
81  .false., & ! developmode
82  .false., & ! multi-record
83  .false., & ! preserve case
84  .false., & ! layered
85  .false. & ! timeseries
86  )

◆ gwfwel_auxvar

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_auxvar = InputParamDefinitionType ( 'GWF', 'WEL', 'PERIOD', 'AUX', 'AUXVAR', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .false., .true., .false., .false., .true. )
private

Definition at line 487 of file gwf-welidm.f90.

487  type(InputParamDefinitionType), parameter :: &
488  gwfwel_auxvar = inputparamdefinitiontype &
489  ( &
490  'GWF', & ! component
491  'WEL', & ! subcomponent
492  'PERIOD', & ! block
493  'AUX', & ! tag name
494  'AUXVAR', & ! fortran variable
495  'DOUBLE1D', & ! type
496  'NAUX', & ! shape
497  'auxiliary variables', & ! longname
498  .false., & ! required
499  .false., & ! developmode
500  .true., & ! multi-record
501  .false., & ! preserve case
502  .false., & ! layered
503  .true. & ! timeseries
504  )

◆ gwfwel_boundname

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_boundname = InputParamDefinitionType ( 'GWF', 'WEL', 'PERIOD', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'well name', .false., .false., .true., .false., .false., .false. )
private

Definition at line 506 of file gwf-welidm.f90.

506  type(InputParamDefinitionType), parameter :: &
507  gwfwel_boundname = inputparamdefinitiontype &
508  ( &
509  'GWF', & ! component
510  'WEL', & ! subcomponent
511  'PERIOD', & ! block
512  'BOUNDNAME', & ! tag name
513  'BOUNDNAME', & ! fortran variable
514  'STRING', & ! type
515  '', & ! shape
516  'well name', & ! longname
517  .false., & ! required
518  .false., & ! developmode
519  .true., & ! multi-record
520  .false., & ! preserve case
521  .false., & ! layered
522  .false. & ! timeseries
523  )

◆ gwfwel_boundnames

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_boundnames = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 88 of file gwf-welidm.f90.

88  type(InputParamDefinitionType), parameter :: &
89  gwfwel_boundnames = inputparamdefinitiontype &
90  ( &
91  'GWF', & ! component
92  'WEL', & ! subcomponent
93  'OPTIONS', & ! block
94  'BOUNDNAMES', & ! tag name
95  'BOUNDNAMES', & ! fortran variable
96  'KEYWORD', & ! type
97  '', & ! shape
98  '', & ! longname
99  .false., & ! required
100  .false., & ! developmode
101  .false., & ! multi-record
102  .false., & ! preserve case
103  .false., & ! layered
104  .false. & ! timeseries
105  )

◆ gwfwel_cellid

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_cellid = InputParamDefinitionType ( 'GWF', 'WEL', 'PERIOD', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', 'cell identifier', .true., .false., .true., .false., .false., .false. )
private

Definition at line 449 of file gwf-welidm.f90.

449  type(InputParamDefinitionType), parameter :: &
450  gwfwel_cellid = inputparamdefinitiontype &
451  ( &
452  'GWF', & ! component
453  'WEL', & ! subcomponent
454  'PERIOD', & ! block
455  'CELLID', & ! tag name
456  'CELLID', & ! fortran variable
457  'INTEGER1D', & ! type
458  'NCELLDIM', & ! shape
459  'cell identifier', & ! longname
460  .true., & ! required
461  .false., & ! developmode
462  .true., & ! multi-record
463  .false., & ! preserve case
464  .false., & ! layered
465  .false. & ! timeseries
466  )

◆ gwfwel_filein

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_filein = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 316 of file gwf-welidm.f90.

316  type(InputParamDefinitionType), parameter :: &
317  gwfwel_filein = inputparamdefinitiontype &
318  ( &
319  'GWF', & ! component
320  'WEL', & ! subcomponent
321  'OPTIONS', & ! block
322  'FILEIN', & ! tag name
323  'FILEIN', & ! fortran variable
324  'KEYWORD', & ! type
325  '', & ! shape
326  'file keyword', & ! longname
327  .true., & ! required
328  .false., & ! developmode
329  .true., & ! multi-record
330  .false., & ! preserve case
331  .false., & ! layered
332  .false. & ! timeseries
333  )

◆ gwfwel_fileout

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_fileout = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 221 of file gwf-welidm.f90.

221  type(InputParamDefinitionType), parameter :: &
222  gwfwel_fileout = inputparamdefinitiontype &
223  ( &
224  'GWF', & ! component
225  'WEL', & ! subcomponent
226  'OPTIONS', & ! block
227  'FILEOUT', & ! tag name
228  'FILEOUT', & ! fortran variable
229  'KEYWORD', & ! type
230  '', & ! shape
231  'file keyword', & ! longname
232  .true., & ! required
233  .false., & ! developmode
234  .true., & ! multi-record
235  .false., & ! preserve case
236  .false., & ! layered
237  .false. & ! timeseries
238  )

◆ gwfwel_flowred

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_flowred = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AUTO_FLOW_REDUCE', 'FLOWRED', 'DOUBLE', '', 'cell fractional thickness for reduced pumping', .false., .false., .false., .false., .false., .false. )
private

Definition at line 164 of file gwf-welidm.f90.

164  type(InputParamDefinitionType), parameter :: &
165  gwfwel_flowred = inputparamdefinitiontype &
166  ( &
167  'GWF', & ! component
168  'WEL', & ! subcomponent
169  'OPTIONS', & ! block
170  'AUTO_FLOW_REDUCE', & ! tag name
171  'FLOWRED', & ! fortran variable
172  'DOUBLE', & ! type
173  '', & ! shape
174  'cell fractional thickness for reduced pumping', & ! longname
175  .false., & ! required
176  .false., & ! developmode
177  .false., & ! multi-record
178  .false., & ! preserve case
179  .false., & ! layered
180  .false. & ! timeseries
181  )

◆ gwfwel_iflowredlen

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_iflowredlen = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'FLOW_REDUCTION_LENGTH', 'IFLOWREDLEN', 'KEYWORD', '', 'flow reduction length keyword', .false., .false., .false., .false., .false., .false. )
private

Definition at line 259 of file gwf-welidm.f90.

259  type(InputParamDefinitionType), parameter :: &
260  gwfwel_iflowredlen = inputparamdefinitiontype &
261  ( &
262  'GWF', & ! component
263  'WEL', & ! subcomponent
264  'OPTIONS', & ! block
265  'FLOW_REDUCTION_LENGTH', & ! tag name
266  'IFLOWREDLEN', & ! fortran variable
267  'KEYWORD', & ! type
268  '', & ! shape
269  'flow reduction length keyword', & ! longname
270  .false., & ! required
271  .false., & ! developmode
272  .false., & ! multi-record
273  .false., & ! preserve case
274  .false., & ! layered
275  .false. & ! timeseries
276  )

◆ gwfwel_ipakcb

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_ipakcb = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save well flows to budget file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 145 of file gwf-welidm.f90.

145  type(InputParamDefinitionType), parameter :: &
146  gwfwel_ipakcb = inputparamdefinitiontype &
147  ( &
148  'GWF', & ! component
149  'WEL', & ! subcomponent
150  'OPTIONS', & ! block
151  'SAVE_FLOWS', & ! tag name
152  'IPAKCB', & ! fortran variable
153  'KEYWORD', & ! type
154  '', & ! shape
155  'save well flows to budget file', & ! longname
156  .false., & ! required
157  .false., & ! developmode
158  .false., & ! multi-record
159  .false., & ! preserve case
160  .false., & ! layered
161  .false. & ! timeseries
162  )

◆ gwfwel_iprflow

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_iprflow = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 126 of file gwf-welidm.f90.

126  type(InputParamDefinitionType), parameter :: &
127  gwfwel_iprflow = inputparamdefinitiontype &
128  ( &
129  'GWF', & ! component
130  'WEL', & ! subcomponent
131  'OPTIONS', & ! block
132  'PRINT_FLOWS', & ! tag name
133  'IPRFLOW', & ! fortran variable
134  'KEYWORD', & ! type
135  '', & ! shape
136  'print calculated flows to listing file', & ! longname
137  .false., & ! required
138  .false., & ! developmode
139  .false., & ! multi-record
140  .false., & ! preserve case
141  .false., & ! layered
142  .false. & ! timeseries
143  )

◆ gwfwel_iprpak

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_iprpak = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 107 of file gwf-welidm.f90.

107  type(InputParamDefinitionType), parameter :: &
108  gwfwel_iprpak = inputparamdefinitiontype &
109  ( &
110  'GWF', & ! component
111  'WEL', & ! subcomponent
112  'OPTIONS', & ! block
113  'PRINT_INPUT', & ! tag name
114  'IPRPAK', & ! fortran variable
115  'KEYWORD', & ! type
116  '', & ! shape
117  'print input to listing file', & ! longname
118  .false., & ! required
119  .false., & ! developmode
120  .false., & ! multi-record
121  .false., & ! preserve case
122  .false., & ! layered
123  .false. & ! timeseries
124  )

◆ gwfwel_maxbound

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_maxbound = InputParamDefinitionType ( 'GWF', 'WEL', 'DIMENSIONS', 'MAXBOUND', 'MAXBOUND', 'INTEGER', '', 'maximum number of wells', .true., .false., .false., .false., .false., .false. )
private

Definition at line 430 of file gwf-welidm.f90.

430  type(InputParamDefinitionType), parameter :: &
431  gwfwel_maxbound = inputparamdefinitiontype &
432  ( &
433  'GWF', & ! component
434  'WEL', & ! subcomponent
435  'DIMENSIONS', & ! block
436  'MAXBOUND', & ! tag name
437  'MAXBOUND', & ! fortran variable
438  'INTEGER', & ! type
439  '', & ! shape
440  'maximum number of wells', & ! longname
441  .true., & ! required
442  .false., & ! developmode
443  .false., & ! multi-record
444  .false., & ! preserve case
445  .false., & ! layered
446  .false. & ! timeseries
447  )

◆ gwfwel_mover

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_mover = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'MOVER', 'MOVER', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 411 of file gwf-welidm.f90.

411  type(InputParamDefinitionType), parameter :: &
412  gwfwel_mover = inputparamdefinitiontype &
413  ( &
414  'GWF', & ! component
415  'WEL', & ! subcomponent
416  'OPTIONS', & ! block
417  'MOVER', & ! tag name
418  'MOVER', & ! fortran variable
419  'KEYWORD', & ! type
420  '', & ! shape
421  '', & ! longname
422  .false., & ! required
423  .false., & ! developmode
424  .false., & ! multi-record
425  .false., & ! preserve case
426  .false., & ! layered
427  .false. & ! timeseries
428  )

◆ gwfwel_obs6

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_obs6 = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 373 of file gwf-welidm.f90.

373  type(InputParamDefinitionType), parameter :: &
374  gwfwel_obs6 = inputparamdefinitiontype &
375  ( &
376  'GWF', & ! component
377  'WEL', & ! subcomponent
378  'OPTIONS', & ! block
379  'OBS6', & ! tag name
380  'OBS6', & ! fortran variable
381  'KEYWORD', & ! type
382  '', & ! shape
383  'obs keyword', & ! longname
384  .true., & ! required
385  .false., & ! developmode
386  .true., & ! multi-record
387  .false., & ! preserve case
388  .false., & ! layered
389  .false. & ! timeseries
390  )

◆ gwfwel_obs6_filename

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_obs6_filename = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
private

Definition at line 392 of file gwf-welidm.f90.

392  type(InputParamDefinitionType), parameter :: &
393  gwfwel_obs6_filename = inputparamdefinitiontype &
394  ( &
395  'GWF', & ! component
396  'WEL', & ! subcomponent
397  'OPTIONS', & ! block
398  'OBS6_FILENAME', & ! tag name
399  'OBS6_FILENAME', & ! fortran variable
400  'STRING', & ! type
401  '', & ! shape
402  'obs6 input filename', & ! longname
403  .true., & ! required
404  .false., & ! developmode
405  .true., & ! multi-record
406  .true., & ! preserve case
407  .false., & ! layered
408  .false. & ! timeseries
409  )

◆ gwfwel_obs_filerecord

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_obs_filerecord = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 354 of file gwf-welidm.f90.

354  type(InputParamDefinitionType), parameter :: &
355  gwfwel_obs_filerecord = inputparamdefinitiontype &
356  ( &
357  'GWF', & ! component
358  'WEL', & ! subcomponent
359  'OPTIONS', & ! block
360  'OBS_FILERECORD', & ! tag name
361  'OBS_FILERECORD', & ! fortran variable
362  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
363  '', & ! shape
364  '', & ! longname
365  .false., & ! required
366  .false., & ! developmode
367  .false., & ! multi-record
368  .false., & ! preserve case
369  .false., & ! layered
370  .false. & ! timeseries
371  )

◆ gwfwel_q

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_q = InputParamDefinitionType ( 'GWF', 'WEL', 'PERIOD', 'Q', 'Q', 'DOUBLE', '', 'well rate', .true., .false., .true., .false., .false., .true. )
private

Definition at line 468 of file gwf-welidm.f90.

468  type(InputParamDefinitionType), parameter :: &
469  gwfwel_q = inputparamdefinitiontype &
470  ( &
471  'GWF', & ! component
472  'WEL', & ! subcomponent
473  'PERIOD', & ! block
474  'Q', & ! tag name
475  'Q', & ! fortran variable
476  'DOUBLE', & ! type
477  '', & ! shape
478  'well rate', & ! longname
479  .true., & ! required
480  .false., & ! developmode
481  .true., & ! multi-record
482  .false., & ! preserve case
483  .false., & ! layered
484  .true. & ! timeseries
485  )

◆ gwfwel_spd

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_spd = InputParamDefinitionType ( 'GWF', 'WEL', 'PERIOD', 'STRESS_PERIOD_DATA', 'SPD', 'RECARRAY CELLID Q AUX BOUNDNAME', 'MAXBOUND', '', .true., .false., .false., .false., .false., .false. )
private

Definition at line 555 of file gwf-welidm.f90.

555  type(InputParamDefinitionType), parameter :: &
556  gwfwel_spd = inputparamdefinitiontype &
557  ( &
558  'GWF', & ! component
559  'WEL', & ! subcomponent
560  'PERIOD', & ! block
561  'STRESS_PERIOD_DATA', & ! tag name
562  'SPD', & ! fortran variable
563  'RECARRAY CELLID Q AUX BOUNDNAME', & ! type
564  'MAXBOUND', & ! shape
565  '', & ! longname
566  .true., & ! required
567  .false., & ! developmode
568  .false., & ! multi-record
569  .false., & ! preserve case
570  .false., & ! layered
571  .false. & ! timeseries
572  )

◆ gwfwel_ts6

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_ts6 = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 297 of file gwf-welidm.f90.

297  type(InputParamDefinitionType), parameter :: &
298  gwfwel_ts6 = inputparamdefinitiontype &
299  ( &
300  'GWF', & ! component
301  'WEL', & ! subcomponent
302  'OPTIONS', & ! block
303  'TS6', & ! tag name
304  'TS6', & ! fortran variable
305  'KEYWORD', & ! type
306  '', & ! shape
307  'head keyword', & ! longname
308  .true., & ! required
309  .false., & ! developmode
310  .true., & ! multi-record
311  .false., & ! preserve case
312  .false., & ! layered
313  .false. & ! timeseries
314  )

◆ gwfwel_ts6_filename

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_ts6_filename = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
private

Definition at line 335 of file gwf-welidm.f90.

335  type(InputParamDefinitionType), parameter :: &
336  gwfwel_ts6_filename = inputparamdefinitiontype &
337  ( &
338  'GWF', & ! component
339  'WEL', & ! subcomponent
340  'OPTIONS', & ! block
341  'TS6_FILENAME', & ! tag name
342  'TS6_FILENAME', & ! fortran variable
343  'STRING', & ! type
344  '', & ! shape
345  'file name of time series information', & ! longname
346  .true., & ! required
347  .false., & ! developmode
348  .true., & ! multi-record
349  .true., & ! preserve case
350  .false., & ! layered
351  .false. & ! timeseries
352  )

◆ gwfwel_ts_filerecord

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_ts_filerecord = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 278 of file gwf-welidm.f90.

278  type(InputParamDefinitionType), parameter :: &
279  gwfwel_ts_filerecord = inputparamdefinitiontype &
280  ( &
281  'GWF', & ! component
282  'WEL', & ! subcomponent
283  'OPTIONS', & ! block
284  'TS_FILERECORD', & ! tag name
285  'TS_FILERECORD', & ! fortran variable
286  'RECORD TS6 FILEIN TS6_FILENAME', & ! type
287  '', & ! shape
288  '', & ! longname
289  .false., & ! required
290  .false., & ! developmode
291  .false., & ! multi-record
292  .false., & ! preserve case
293  .false., & ! layered
294  .false. & ! timeseries
295  )