MODFLOW 6  version 6.7.0.dev2
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., & ! multi-record
43  .false., & ! preserve case
44  .false., & ! layered
45  .false. & ! timeseries
46  )
47 
48  type(inputparamdefinitiontype), parameter :: &
50  ( &
51  'GWF', & ! component
52  'HFB', & ! subcomponent
53  'DIMENSIONS', & ! block
54  'MAXHFB', & ! tag name
55  'MAXBOUND', & ! fortran variable
56  'INTEGER', & ! type
57  '', & ! shape
58  'maximum number of barriers', & ! longname
59  .true., & ! required
60  .false., & ! multi-record
61  .false., & ! preserve case
62  .false., & ! layered
63  .false. & ! timeseries
64  )
65 
66  type(inputparamdefinitiontype), parameter :: &
68  ( &
69  'GWF', & ! component
70  'HFB', & ! subcomponent
71  'PERIOD', & ! block
72  'CELLID1', & ! tag name
73  'CELLID1', & ! fortran variable
74  'INTEGER1D', & ! type
75  'NCELLDIM', & ! shape
76  'first cell adjacent to barrier', & ! longname
77  .true., & ! required
78  .true., & ! multi-record
79  .false., & ! preserve case
80  .false., & ! layered
81  .false. & ! timeseries
82  )
83 
84  type(inputparamdefinitiontype), parameter :: &
86  ( &
87  'GWF', & ! component
88  'HFB', & ! subcomponent
89  'PERIOD', & ! block
90  'CELLID2', & ! tag name
91  'CELLID2', & ! fortran variable
92  'INTEGER1D', & ! type
93  'NCELLDIM', & ! shape
94  'second cell adjacent to barrier', & ! longname
95  .true., & ! required
96  .true., & ! multi-record
97  .false., & ! preserve case
98  .false., & ! layered
99  .false. & ! timeseries
100  )
101 
102  type(inputparamdefinitiontype), parameter :: &
104  ( &
105  'GWF', & ! component
106  'HFB', & ! subcomponent
107  'PERIOD', & ! block
108  'HYDCHR', & ! tag name
109  'HYDCHR', & ! fortran variable
110  'DOUBLE', & ! type
111  '', & ! shape
112  'barrier hydraulic characteristic', & ! longname
113  .true., & ! required
114  .true., & ! multi-record
115  .false., & ! preserve case
116  .false., & ! layered
117  .false. & ! timeseries
118  )
119 
120  type(inputparamdefinitiontype), parameter :: &
122  [ &
124  gwfhfb_maxbound, &
125  gwfhfb_cellid1, &
126  gwfhfb_cellid2, &
127  gwfhfb_hydchr &
128  ]
129 
130  type(inputparamdefinitiontype), parameter :: &
132  ( &
133  'GWF', & ! component
134  'HFB', & ! subcomponent
135  'PERIOD', & ! block
136  'STRESS_PERIOD_DATA', & ! tag name
137  'SPD', & ! fortran variable
138  'RECARRAY CELLID1 CELLID2 HYDCHR', & ! type
139  'MAXHFB', & ! shape
140  '', & ! longname
141  .true., & ! required
142  .false., & ! multi-record
143  .false., & ! preserve case
144  .false., & ! layered
145  .false. & ! timeseries
146  )
147 
148  type(inputparamdefinitiontype), parameter :: &
150  [ &
151  gwfhfb_spd &
152  ]
153 
154  type(inputblockdefinitiontype), parameter :: &
156  [ &
158  'OPTIONS', & ! blockname
159  .false., & ! required
160  .false., & ! aggregate
161  .false. & ! block_variable
162  ), &
164  'DIMENSIONS', & ! blockname
165  .true., & ! required
166  .false., & ! aggregate
167  .false. & ! block_variable
168  ), &
170  'PERIOD', & ! blockname
171  .true., & ! required
172  .true., & ! aggregate
173  .true. & ! block_variable
174  ) &
175  ]
176 
177 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:102
type(inputparamdefinitiontype), parameter gwfhfb_print_input
Definition: gwf-hfbidm.f90:30
type(inputparamdefinitiontype), parameter gwfhfb_spd
Definition: gwf-hfbidm.f90:130
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_hfb_param_definitions
Definition: gwf-hfbidm.f90:120
character(len=16), dimension(*), parameter, public gwf_hfb_subpackages
Definition: gwf-hfbidm.f90:24
type(inputparamdefinitiontype), parameter gwfhfb_maxbound
Definition: gwf-hfbidm.f90:48
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_hfb_block_definitions
Definition: gwf-hfbidm.f90:154
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_hfb_aggregate_definitions
Definition: gwf-hfbidm.f90:148
logical, public gwf_hfb_multi_package
Definition: gwf-hfbidm.f90:22
type(inputparamdefinitiontype), parameter gwfhfb_cellid1
Definition: gwf-hfbidm.f90:66
type(inputparamdefinitiontype), parameter gwfhfb_cellid2
Definition: gwf-hfbidm.f90:84
This module contains the InputDefinitionModule.