MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
gwfwelinputmodule Module Reference

Data Types

type  gwfwelparamfoundtype
 

Variables

logical, public gwf_wel_multi_package = .true.
 
logical, public gwf_wel_is_advanced = .false.
 
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_afrauxname = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AUTO_FLOW_REDUCE_AUXNAME', 'AFRAUXNAME', 'STRING', '', 'name of auxiliary variable for the per-well '// 'AUTO\_FLOW\_REDUCE value', .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_afrauxname, 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 598 of file gwf-welidm.f90.

598  type(InputParamDefinitionType), parameter :: &
599  gwf_wel_aggregate_definitions(*) = &
600  [ &
601  gwfwel_spd &
602  ]

◆ 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 604 of file gwf-welidm.f90.

604  type(InputBlockDefinitionType), parameter :: &
605  gwf_wel_block_definitions(*) = &
606  [ &
607  inputblockdefinitiontype( &
608  'OPTIONS', & ! blockname
609  .false., & ! required
610  .false., & ! aggregate
611  .false. & ! block_variable
612  ), &
613  inputblockdefinitiontype( &
614  'DIMENSIONS', & ! blockname
615  .true., & ! required
616  .false., & ! aggregate
617  .false. & ! block_variable
618  ), &
619  inputblockdefinitiontype( &
620  'PERIOD', & ! blockname
621  .true., & ! required
622  .true., & ! aggregate
623  .true. & ! block_variable
624  ) &
625  ]

◆ gwf_wel_is_advanced

logical, public gwfwelinputmodule::gwf_wel_is_advanced = .false.

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

45  logical :: gwf_wel_is_advanced = .false.

◆ gwf_wel_multi_package

logical, public gwfwelinputmodule::gwf_wel_multi_package = .true.

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

44  logical :: gwf_wel_multi_package = .true.

◆ gwf_wel_param_definitions

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

548  type(InputParamDefinitionType), parameter :: &
549  gwf_wel_param_definitions(*) = &
550  [ &
551  gwfwel_auxiliary, &
552  gwfwel_auxmultname, &
553  gwfwel_boundnames, &
554  gwfwel_iprpak, &
555  gwfwel_iprflow, &
556  gwfwel_ipakcb, &
557  gwfwel_flowred, &
558  gwfwel_afrcsv_rec, &
559  gwfwel_afrcsv, &
560  gwfwel_fileout, &
561  gwfwel_afrcsvfile, &
562  gwfwel_iflowredlen, &
563  gwfwel_afrauxname, &
564  gwfwel_ts_filerecord, &
565  gwfwel_ts6, &
566  gwfwel_filein, &
567  gwfwel_ts6_filename, &
568  gwfwel_obs_filerecord, &
569  gwfwel_obs6, &
570  gwfwel_obs6_filename, &
571  gwfwel_mover, &
572  gwfwel_maxbound, &
573  gwfwel_cellid, &
574  gwfwel_q, &
575  gwfwel_auxvar, &
576  gwfwel_boundname &
577  ]

◆ gwf_wel_subpackages

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

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

47  character(len=16), parameter :: &
48  gwf_wel_subpackages(*) = &
49  [ &
50  ' ' &
51  ]

◆ gwfwel_afrauxname

type(inputparamdefinitiontype), parameter gwfwelinputmodule::gwfwel_afrauxname = InputParamDefinitionType ( 'GWF', 'WEL', 'OPTIONS', 'AUTO_FLOW_REDUCE_AUXNAME', 'AFRAUXNAME', 'STRING', '', 'name of auxiliary variable for the per-well '// 'AUTO\_FLOW\_REDUCE value', .false., .false., .false., .false., .false., .false. )
private

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

281  type(InputParamDefinitionType), parameter :: &
282  gwfwel_afrauxname = inputparamdefinitiontype &
283  ( &
284  'GWF', & ! component
285  'WEL', & ! subcomponent
286  'OPTIONS', & ! block
287  'AUTO_FLOW_REDUCE_AUXNAME', & ! tag name
288  'AFRAUXNAME', & ! fortran variable
289  'STRING', & ! type
290  '', & ! shape
291  'name of auxiliary variable for the per-well '// &
292  'AUTO\_FLOW\_REDUCE value', & ! longname
293  .false., & ! required
294  .false., & ! developmode
295  .false., & ! multi-record
296  .false., & ! preserve case
297  .false., & ! layered
298  .false. & ! timeseries
299  )

◆ 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 205 of file gwf-welidm.f90.

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

◆ 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 186 of file gwf-welidm.f90.

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

◆ 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 243 of file gwf-welidm.f90.

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

◆ 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 53 of file gwf-welidm.f90.

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

◆ 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 72 of file gwf-welidm.f90.

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

◆ 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 510 of file gwf-welidm.f90.

510  type(InputParamDefinitionType), parameter :: &
511  gwfwel_auxvar = inputparamdefinitiontype &
512  ( &
513  'GWF', & ! component
514  'WEL', & ! subcomponent
515  'PERIOD', & ! block
516  'AUX', & ! tag name
517  'AUXVAR', & ! fortran variable
518  'DOUBLE1D', & ! type
519  'NAUX', & ! shape
520  'auxiliary variables', & ! longname
521  .false., & ! required
522  .false., & ! developmode
523  .true., & ! multi-record
524  .false., & ! preserve case
525  .false., & ! layered
526  .true. & ! timeseries
527  )

◆ 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 529 of file gwf-welidm.f90.

529  type(InputParamDefinitionType), parameter :: &
530  gwfwel_boundname = inputparamdefinitiontype &
531  ( &
532  'GWF', & ! component
533  'WEL', & ! subcomponent
534  'PERIOD', & ! block
535  'BOUNDNAME', & ! tag name
536  'BOUNDNAME', & ! fortran variable
537  'STRING', & ! type
538  '', & ! shape
539  'well name', & ! longname
540  .false., & ! required
541  .false., & ! developmode
542  .true., & ! multi-record
543  .false., & ! preserve case
544  .false., & ! layered
545  .false. & ! timeseries
546  )

◆ 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 91 of file gwf-welidm.f90.

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

◆ 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 472 of file gwf-welidm.f90.

472  type(InputParamDefinitionType), parameter :: &
473  gwfwel_cellid = inputparamdefinitiontype &
474  ( &
475  'GWF', & ! component
476  'WEL', & ! subcomponent
477  'PERIOD', & ! block
478  'CELLID', & ! tag name
479  'CELLID', & ! fortran variable
480  'INTEGER1D', & ! type
481  'NCELLDIM', & ! shape
482  'cell identifier', & ! longname
483  .true., & ! required
484  .false., & ! developmode
485  .true., & ! multi-record
486  .false., & ! preserve case
487  .false., & ! layered
488  .false. & ! timeseries
489  )

◆ 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 339 of file gwf-welidm.f90.

339  type(InputParamDefinitionType), parameter :: &
340  gwfwel_filein = inputparamdefinitiontype &
341  ( &
342  'GWF', & ! component
343  'WEL', & ! subcomponent
344  'OPTIONS', & ! block
345  'FILEIN', & ! tag name
346  'FILEIN', & ! fortran variable
347  'KEYWORD', & ! type
348  '', & ! shape
349  'file keyword', & ! longname
350  .true., & ! required
351  .false., & ! developmode
352  .true., & ! multi-record
353  .false., & ! preserve case
354  .false., & ! layered
355  .false. & ! timeseries
356  )

◆ 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 224 of file gwf-welidm.f90.

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

◆ 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 167 of file gwf-welidm.f90.

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

◆ 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 262 of file gwf-welidm.f90.

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

◆ 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 148 of file gwf-welidm.f90.

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

◆ 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 129 of file gwf-welidm.f90.

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

◆ 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 110 of file gwf-welidm.f90.

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

◆ 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 453 of file gwf-welidm.f90.

453  type(InputParamDefinitionType), parameter :: &
454  gwfwel_maxbound = inputparamdefinitiontype &
455  ( &
456  'GWF', & ! component
457  'WEL', & ! subcomponent
458  'DIMENSIONS', & ! block
459  'MAXBOUND', & ! tag name
460  'MAXBOUND', & ! fortran variable
461  'INTEGER', & ! type
462  '', & ! shape
463  'maximum number of wells', & ! longname
464  .true., & ! required
465  .false., & ! developmode
466  .false., & ! multi-record
467  .false., & ! preserve case
468  .false., & ! layered
469  .false. & ! timeseries
470  )

◆ 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 434 of file gwf-welidm.f90.

434  type(InputParamDefinitionType), parameter :: &
435  gwfwel_mover = inputparamdefinitiontype &
436  ( &
437  'GWF', & ! component
438  'WEL', & ! subcomponent
439  'OPTIONS', & ! block
440  'MOVER', & ! tag name
441  'MOVER', & ! fortran variable
442  'KEYWORD', & ! type
443  '', & ! shape
444  '', & ! longname
445  .false., & ! required
446  .false., & ! developmode
447  .false., & ! multi-record
448  .false., & ! preserve case
449  .false., & ! layered
450  .false. & ! timeseries
451  )

◆ 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 396 of file gwf-welidm.f90.

396  type(InputParamDefinitionType), parameter :: &
397  gwfwel_obs6 = inputparamdefinitiontype &
398  ( &
399  'GWF', & ! component
400  'WEL', & ! subcomponent
401  'OPTIONS', & ! block
402  'OBS6', & ! tag name
403  'OBS6', & ! fortran variable
404  'KEYWORD', & ! type
405  '', & ! shape
406  'obs keyword', & ! longname
407  .true., & ! required
408  .false., & ! developmode
409  .true., & ! multi-record
410  .false., & ! preserve case
411  .false., & ! layered
412  .false. & ! timeseries
413  )

◆ 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 415 of file gwf-welidm.f90.

415  type(InputParamDefinitionType), parameter :: &
416  gwfwel_obs6_filename = inputparamdefinitiontype &
417  ( &
418  'GWF', & ! component
419  'WEL', & ! subcomponent
420  'OPTIONS', & ! block
421  'OBS6_FILENAME', & ! tag name
422  'OBS6_FILENAME', & ! fortran variable
423  'STRING', & ! type
424  '', & ! shape
425  'obs6 input filename', & ! longname
426  .true., & ! required
427  .false., & ! developmode
428  .true., & ! multi-record
429  .true., & ! preserve case
430  .false., & ! layered
431  .false. & ! timeseries
432  )

◆ 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 377 of file gwf-welidm.f90.

377  type(InputParamDefinitionType), parameter :: &
378  gwfwel_obs_filerecord = inputparamdefinitiontype &
379  ( &
380  'GWF', & ! component
381  'WEL', & ! subcomponent
382  'OPTIONS', & ! block
383  'OBS_FILERECORD', & ! tag name
384  'OBS_FILERECORD', & ! fortran variable
385  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
386  '', & ! shape
387  '', & ! longname
388  .false., & ! required
389  .false., & ! developmode
390  .false., & ! multi-record
391  .false., & ! preserve case
392  .false., & ! layered
393  .false. & ! timeseries
394  )

◆ 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 491 of file gwf-welidm.f90.

491  type(InputParamDefinitionType), parameter :: &
492  gwfwel_q = inputparamdefinitiontype &
493  ( &
494  'GWF', & ! component
495  'WEL', & ! subcomponent
496  'PERIOD', & ! block
497  'Q', & ! tag name
498  'Q', & ! fortran variable
499  'DOUBLE', & ! type
500  '', & ! shape
501  'well rate', & ! longname
502  .true., & ! required
503  .false., & ! developmode
504  .true., & ! multi-record
505  .false., & ! preserve case
506  .false., & ! layered
507  .true. & ! timeseries
508  )

◆ 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 579 of file gwf-welidm.f90.

579  type(InputParamDefinitionType), parameter :: &
580  gwfwel_spd = inputparamdefinitiontype &
581  ( &
582  'GWF', & ! component
583  'WEL', & ! subcomponent
584  'PERIOD', & ! block
585  'STRESS_PERIOD_DATA', & ! tag name
586  'SPD', & ! fortran variable
587  'RECARRAY CELLID Q AUX BOUNDNAME', & ! type
588  'MAXBOUND', & ! shape
589  '', & ! longname
590  .true., & ! required
591  .false., & ! developmode
592  .false., & ! multi-record
593  .false., & ! preserve case
594  .false., & ! layered
595  .false. & ! timeseries
596  )

◆ 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 320 of file gwf-welidm.f90.

320  type(InputParamDefinitionType), parameter :: &
321  gwfwel_ts6 = inputparamdefinitiontype &
322  ( &
323  'GWF', & ! component
324  'WEL', & ! subcomponent
325  'OPTIONS', & ! block
326  'TS6', & ! tag name
327  'TS6', & ! fortran variable
328  'KEYWORD', & ! type
329  '', & ! shape
330  'head keyword', & ! longname
331  .true., & ! required
332  .false., & ! developmode
333  .true., & ! multi-record
334  .false., & ! preserve case
335  .false., & ! layered
336  .false. & ! timeseries
337  )

◆ 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 358 of file gwf-welidm.f90.

358  type(InputParamDefinitionType), parameter :: &
359  gwfwel_ts6_filename = inputparamdefinitiontype &
360  ( &
361  'GWF', & ! component
362  'WEL', & ! subcomponent
363  'OPTIONS', & ! block
364  'TS6_FILENAME', & ! tag name
365  'TS6_FILENAME', & ! fortran variable
366  'STRING', & ! type
367  '', & ! shape
368  'file name of time series information', & ! longname
369  .true., & ! required
370  .false., & ! developmode
371  .true., & ! multi-record
372  .true., & ! preserve case
373  .false., & ! layered
374  .false. & ! timeseries
375  )

◆ 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 301 of file gwf-welidm.f90.

301  type(InputParamDefinitionType), parameter :: &
302  gwfwel_ts_filerecord = inputparamdefinitiontype &
303  ( &
304  'GWF', & ! component
305  'WEL', & ! subcomponent
306  'OPTIONS', & ! block
307  'TS_FILERECORD', & ! tag name
308  'TS_FILERECORD', & ! fortran variable
309  'RECORD TS6 FILEIN TS6_FILENAME', & ! type
310  '', & ! shape
311  '', & ! longname
312  .false., & ! required
313  .false., & ! developmode
314  .false., & ! multi-record
315  .false., & ! preserve case
316  .false., & ! layered
317  .false. & ! timeseries
318  )