MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
gwf-hfbidm.f90
Go to the documentation of this file.
1 ! ** Do Not Modify! MODFLOW 6 system generated file. **
3  use constantsmodule, only: lenvarname
6  private
12  public gwf_hfb_subpackages
13 
15  logical :: print_input = .false.
16  logical :: maxbound = .false.
17  logical :: cellid1 = .false.
18  logical :: cellid2 = .false.
19  logical :: hydchr = .false.
20  end type gwfhfbparamfoundtype
21 
22  logical :: gwf_hfb_multi_package = .false.
23 
24  character(len=16), parameter :: &
25  gwf_hfb_subpackages(*) = &
26  [ &
27  ' ' &
28  ]
29 
30  type(inputparamdefinitiontype), parameter :: &
32  ( &
33  'GWF', & ! component
34  'HFB', & ! subcomponent
35  'OPTIONS', & ! block
36  'PRINT_INPUT', & ! tag name
37  'PRINT_INPUT', & ! fortran variable
38  'KEYWORD', & ! type
39  '', & ! shape
40  'model print input to listing file', & ! longname
41  .false., & ! required
42  .false., & ! prerelease
43  .false., & ! multi-record
44  .false., & ! preserve case
45  .false., & ! layered
46  .false. & ! timeseries
47  )
48 
49  type(inputparamdefinitiontype), parameter :: &
51  ( &
52  'GWF', & ! component
53  'HFB', & ! subcomponent
54  'DIMENSIONS', & ! block
55  'MAXHFB', & ! tag name
56  'MAXBOUND', & ! fortran variable
57  'INTEGER', & ! type
58  '', & ! shape
59  'maximum number of barriers', & ! longname
60  .true., & ! required
61  .false., & ! prerelease
62  .false., & ! multi-record
63  .false., & ! preserve case
64  .false., & ! layered
65  .false. & ! timeseries
66  )
67 
68  type(inputparamdefinitiontype), parameter :: &
70  ( &
71  'GWF', & ! component
72  'HFB', & ! subcomponent
73  'PERIOD', & ! block
74  'CELLID1', & ! tag name
75  'CELLID1', & ! fortran variable
76  'INTEGER1D', & ! type
77  'NCELLDIM', & ! shape
78  'first cell adjacent to barrier', & ! longname
79  .true., & ! required
80  .false., & ! prerelease
81  .true., & ! multi-record
82  .false., & ! preserve case
83  .false., & ! layered
84  .false. & ! timeseries
85  )
86 
87  type(inputparamdefinitiontype), parameter :: &
89  ( &
90  'GWF', & ! component
91  'HFB', & ! subcomponent
92  'PERIOD', & ! block
93  'CELLID2', & ! tag name
94  'CELLID2', & ! fortran variable
95  'INTEGER1D', & ! type
96  'NCELLDIM', & ! shape
97  'second cell adjacent to barrier', & ! longname
98  .true., & ! required
99  .false., & ! prerelease
100  .true., & ! multi-record
101  .false., & ! preserve case
102  .false., & ! layered
103  .false. & ! timeseries
104  )
105 
106  type(inputparamdefinitiontype), parameter :: &
108  ( &
109  'GWF', & ! component
110  'HFB', & ! subcomponent
111  'PERIOD', & ! block
112  'HYDCHR', & ! tag name
113  'HYDCHR', & ! fortran variable
114  'DOUBLE', & ! type
115  '', & ! shape
116  'barrier hydraulic characteristic', & ! longname
117  .true., & ! required
118  .false., & ! prerelease
119  .true., & ! multi-record
120  .false., & ! preserve case
121  .false., & ! layered
122  .false. & ! timeseries
123  )
124 
125  type(inputparamdefinitiontype), parameter :: &
127  [ &
129  gwfhfb_maxbound, &
130  gwfhfb_cellid1, &
131  gwfhfb_cellid2, &
132  gwfhfb_hydchr &
133  ]
134 
135  type(inputparamdefinitiontype), parameter :: &
137  ( &
138  'GWF', & ! component
139  'HFB', & ! subcomponent
140  'PERIOD', & ! block
141  'STRESS_PERIOD_DATA', & ! tag name
142  'SPD', & ! fortran variable
143  'RECARRAY CELLID1 CELLID2 HYDCHR', & ! type
144  'MAXHFB', & ! shape
145  '', & ! longname
146  .true., & ! required
147  .false., & ! prerelease
148  .false., & ! multi-record
149  .false., & ! preserve case
150  .false., & ! layered
151  .false. & ! timeseries
152  )
153 
154  type(inputparamdefinitiontype), parameter :: &
156  [ &
157  gwfhfb_spd &
158  ]
159 
160  type(inputblockdefinitiontype), parameter :: &
162  [ &
164  'OPTIONS', & ! blockname
165  .false., & ! required
166  .false., & ! aggregate
167  .false. & ! block_variable
168  ), &
170  'DIMENSIONS', & ! blockname
171  .true., & ! required
172  .false., & ! aggregate
173  .false. & ! block_variable
174  ), &
176  'PERIOD', & ! blockname
177  .true., & ! required
178  .true., & ! aggregate
179  .true. & ! block_variable
180  ) &
181  ]
182 
183 end module gwfhfbinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
type(inputparamdefinitiontype), parameter gwfhfb_hydchr
Definition: gwf-hfbidm.f90:106
type(inputparamdefinitiontype), parameter gwfhfb_print_input
Definition: gwf-hfbidm.f90:30
type(inputparamdefinitiontype), parameter gwfhfb_spd
Definition: gwf-hfbidm.f90:135
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_hfb_param_definitions
Definition: gwf-hfbidm.f90:125
character(len=16), dimension(*), parameter, public gwf_hfb_subpackages
Definition: gwf-hfbidm.f90:24
type(inputparamdefinitiontype), parameter gwfhfb_maxbound
Definition: gwf-hfbidm.f90:49
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_hfb_block_definitions
Definition: gwf-hfbidm.f90:160
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_hfb_aggregate_definitions
Definition: gwf-hfbidm.f90:154
logical, public gwf_hfb_multi_package
Definition: gwf-hfbidm.f90:22
type(inputparamdefinitiontype), parameter gwfhfb_cellid1
Definition: gwf-hfbidm.f90:68
type(inputparamdefinitiontype), parameter gwfhfb_cellid2
Definition: gwf-hfbidm.f90:87
This module contains the InputDefinitionModule.