MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
gwe-estidm.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 gwe_est_subpackages
13 
15  logical :: save_flows = .false.
16  logical :: ord0_decay_water = .false.
17  logical :: ord0_decay_solid = .false.
18  logical :: rhow = .false.
19  logical :: cpw = .false.
20  logical :: latheatvap = .false.
21  logical :: porosity = .false.
22  logical :: decay_water = .false.
23  logical :: decay_solid = .false.
24  logical :: cps = .false.
25  logical :: rhos = .false.
26  end type gweestparamfoundtype
27 
28  logical :: gwe_est_multi_package = .false.
29 
30  character(len=16), parameter :: &
31  gwe_est_subpackages(*) = &
32  [ &
33  ' ' &
34  ]
35 
36  type(inputparamdefinitiontype), parameter :: &
38  ( &
39  'GWE', & ! component
40  'EST', & ! subcomponent
41  'OPTIONS', & ! block
42  'SAVE_FLOWS', & ! tag name
43  'SAVE_FLOWS', & ! fortran variable
44  'KEYWORD', & ! type
45  '', & ! shape
46  'save calculated flows to budget file', & ! longname
47  .false., & ! required
48  .false., & ! multi-record
49  .false., & ! preserve case
50  .false., & ! layered
51  .false. & ! timeseries
52  )
53 
54  type(inputparamdefinitiontype), parameter :: &
56  ( &
57  'GWE', & ! component
58  'EST', & ! subcomponent
59  'OPTIONS', & ! block
60  'ZERO_ORDER_DECAY_WATER', & ! tag name
61  'ORD0_DECAY_WATER', & ! fortran variable
62  'KEYWORD', & ! type
63  '', & ! shape
64  'activate zero-order decay in aqueous phase', & ! longname
65  .false., & ! required
66  .false., & ! multi-record
67  .false., & ! preserve case
68  .false., & ! layered
69  .false. & ! timeseries
70  )
71 
72  type(inputparamdefinitiontype), parameter :: &
74  ( &
75  'GWE', & ! component
76  'EST', & ! subcomponent
77  'OPTIONS', & ! block
78  'ZERO_ORDER_DECAY_SOLID', & ! tag name
79  'ORD0_DECAY_SOLID', & ! fortran variable
80  'KEYWORD', & ! type
81  '', & ! shape
82  'activate zero-order decay in solid phase', & ! longname
83  .false., & ! required
84  .false., & ! multi-record
85  .false., & ! preserve case
86  .false., & ! layered
87  .false. & ! timeseries
88  )
89 
90  type(inputparamdefinitiontype), parameter :: &
92  ( &
93  'GWE', & ! component
94  'EST', & ! subcomponent
95  'OPTIONS', & ! block
96  'DENSITY_WATER', & ! tag name
97  'RHOW', & ! fortran variable
98  'DOUBLE', & ! type
99  '', & ! shape
100  'density of water', & ! longname
101  .false., & ! required
102  .false., & ! multi-record
103  .false., & ! preserve case
104  .false., & ! layered
105  .false. & ! timeseries
106  )
107 
108  type(inputparamdefinitiontype), parameter :: &
110  ( &
111  'GWE', & ! component
112  'EST', & ! subcomponent
113  'OPTIONS', & ! block
114  'HEAT_CAPACITY_WATER', & ! tag name
115  'CPW', & ! fortran variable
116  'DOUBLE', & ! type
117  '', & ! shape
118  'heat capacity of water', & ! longname
119  .false., & ! required
120  .false., & ! multi-record
121  .false., & ! preserve case
122  .false., & ! layered
123  .false. & ! timeseries
124  )
125 
126  type(inputparamdefinitiontype), parameter :: &
128  ( &
129  'GWE', & ! component
130  'EST', & ! subcomponent
131  'OPTIONS', & ! block
132  'LATENT_HEAT_VAPORIZATION', & ! tag name
133  'LATHEATVAP', & ! fortran variable
134  'DOUBLE', & ! type
135  '', & ! shape
136  'latent heat of vaporization', & ! longname
137  .false., & ! required
138  .false., & ! multi-record
139  .false., & ! preserve case
140  .false., & ! layered
141  .false. & ! timeseries
142  )
143 
144  type(inputparamdefinitiontype), parameter :: &
146  ( &
147  'GWE', & ! component
148  'EST', & ! subcomponent
149  'GRIDDATA', & ! block
150  'POROSITY', & ! tag name
151  'POROSITY', & ! fortran variable
152  'DOUBLE1D', & ! type
153  'NODES', & ! shape
154  'porosity', & ! longname
155  .true., & ! required
156  .false., & ! multi-record
157  .false., & ! preserve case
158  .true., & ! layered
159  .false. & ! timeseries
160  )
161 
162  type(inputparamdefinitiontype), parameter :: &
164  ( &
165  'GWE', & ! component
166  'EST', & ! subcomponent
167  'GRIDDATA', & ! block
168  'DECAY_WATER', & ! tag name
169  'DECAY_WATER', & ! fortran variable
170  'DOUBLE1D', & ! type
171  'NODES', & ! shape
172  'aqueous phase decay rate coefficient', & ! longname
173  .false., & ! required
174  .false., & ! multi-record
175  .false., & ! preserve case
176  .true., & ! layered
177  .false. & ! timeseries
178  )
179 
180  type(inputparamdefinitiontype), parameter :: &
182  ( &
183  'GWE', & ! component
184  'EST', & ! subcomponent
185  'GRIDDATA', & ! block
186  'DECAY_SOLID', & ! tag name
187  'DECAY_SOLID', & ! fortran variable
188  'DOUBLE1D', & ! type
189  'NODES', & ! shape
190  'solid phase decay rate coefficient', & ! longname
191  .false., & ! required
192  .false., & ! multi-record
193  .false., & ! preserve case
194  .true., & ! layered
195  .false. & ! timeseries
196  )
197 
198  type(inputparamdefinitiontype), parameter :: &
200  ( &
201  'GWE', & ! component
202  'EST', & ! subcomponent
203  'GRIDDATA', & ! block
204  'HEAT_CAPACITY_SOLID', & ! tag name
205  'CPS', & ! fortran variable
206  'DOUBLE1D', & ! type
207  'NODES', & ! shape
208  'heat capacity of the aquifer material', & ! longname
209  .true., & ! required
210  .false., & ! multi-record
211  .false., & ! preserve case
212  .true., & ! layered
213  .false. & ! timeseries
214  )
215 
216  type(inputparamdefinitiontype), parameter :: &
218  ( &
219  'GWE', & ! component
220  'EST', & ! subcomponent
221  'GRIDDATA', & ! block
222  'DENSITY_SOLID', & ! tag name
223  'RHOS', & ! fortran variable
224  'DOUBLE1D', & ! type
225  'NODES', & ! shape
226  'density of aquifer material', & ! longname
227  .true., & ! required
228  .false., & ! multi-record
229  .false., & ! preserve case
230  .true., & ! layered
231  .false. & ! timeseries
232  )
233 
234  type(inputparamdefinitiontype), parameter :: &
236  [ &
240  gweest_rhow, &
241  gweest_cpw, &
243  gweest_porosity, &
246  gweest_cps, &
247  gweest_rhos &
248  ]
249 
250  type(inputparamdefinitiontype), parameter :: &
252  [ &
254  ( &
255  '', & ! component
256  '', & ! subcomponent
257  '', & ! block
258  '', & ! tag name
259  '', & ! fortran variable
260  '', & ! type
261  '', & ! shape
262  '', & ! longname
263  .false., & ! required
264  .false., & ! multi-record
265  .false., & ! preserve case
266  .false., & ! layered
267  .false. & ! timeseries
268  ) &
269  ]
270 
271  type(inputblockdefinitiontype), parameter :: &
273  [ &
275  'OPTIONS', & ! blockname
276  .false., & ! required
277  .false., & ! aggregate
278  .false. & ! block_variable
279  ), &
281  'GRIDDATA', & ! blockname
282  .true., & ! required
283  .false., & ! aggregate
284  .false. & ! block_variable
285  ) &
286  ]
287 
288 end module gweestinputmodule
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 gweest_porosity
Definition: gwe-estidm.f90:144
type(inputparamdefinitiontype), parameter gweest_ord0_decay_water
Definition: gwe-estidm.f90:54
type(inputparamdefinitiontype), parameter gweest_rhow
Definition: gwe-estidm.f90:90
character(len=16), dimension(*), parameter, public gwe_est_subpackages
Definition: gwe-estidm.f90:30
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_est_param_definitions
Definition: gwe-estidm.f90:234
type(inputparamdefinitiontype), parameter gweest_ord0_decay_solid
Definition: gwe-estidm.f90:72
type(inputblockdefinitiontype), dimension(*), parameter, public gwe_est_block_definitions
Definition: gwe-estidm.f90:271
type(inputparamdefinitiontype), parameter gweest_rhos
Definition: gwe-estidm.f90:216
type(inputparamdefinitiontype), parameter gweest_save_flows
Definition: gwe-estidm.f90:36
logical, public gwe_est_multi_package
Definition: gwe-estidm.f90:28
type(inputparamdefinitiontype), parameter gweest_decay_water
Definition: gwe-estidm.f90:162
type(inputparamdefinitiontype), parameter gweest_cpw
Definition: gwe-estidm.f90:108
type(inputparamdefinitiontype), parameter gweest_cps
Definition: gwe-estidm.f90:198
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_est_aggregate_definitions
Definition: gwe-estidm.f90:250
type(inputparamdefinitiontype), parameter gweest_decay_solid
Definition: gwe-estidm.f90:180
type(inputparamdefinitiontype), parameter gweest_latheatvap
Definition: gwe-estidm.f90:126
This module contains the InputDefinitionModule.