MODFLOW 6  version 6.8.0.dev0
USGS Modular Hydrologic Model
utl-ncfidm.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 utl_ncf_subpackages
13 
15  logical :: wkt = .false.
16  logical :: crs_wkt = .false.
17  logical :: deflate = .false.
18  logical :: shuffle = .false.
19  logical :: chunk_time = .false.
20  logical :: chunk_face = .false.
21  logical :: chunk_z = .false.
22  logical :: chunk_y = .false.
23  logical :: chunk_x = .false.
24  logical :: attr_off = .false.
25  logical :: ncpl = .false.
26  logical :: latitude = .false.
27  logical :: longitude = .false.
28  end type utlncfparamfoundtype
29 
30  logical :: utl_ncf_multi_package = .false.
31 
32  character(len=16), parameter :: &
33  utl_ncf_subpackages(*) = &
34  [ &
35  ' ' &
36  ]
37 
38  type(inputparamdefinitiontype), parameter :: &
40  ( &
41  'UTL', & ! component
42  'NCF', & ! subcomponent
43  'OPTIONS', & ! block
44  'WKT', & ! tag name
45  'WKT', & ! fortran variable
46  'STRING', & ! type
47  'LENBIGLINE', & ! shape
48  'CRS well-known text (WKT1) string', & ! longname
49  .false., & ! required
50  .false., & ! developmode
51  .false., & ! multi-record
52  .true., & ! preserve case
53  .false., & ! layered
54  .false. & ! timeseries
55  )
56 
57  type(inputparamdefinitiontype), parameter :: &
59  ( &
60  'UTL', & ! component
61  'NCF', & ! subcomponent
62  'OPTIONS', & ! block
63  'CRS_WKT', & ! tag name
64  'CRS_WKT', & ! fortran variable
65  'STRING', & ! type
66  'LENBIGLINE', & ! shape
67  'CRS well-known text (WKT2) string', & ! longname
68  .false., & ! required
69  .false., & ! developmode
70  .false., & ! multi-record
71  .true., & ! preserve case
72  .false., & ! layered
73  .false. & ! timeseries
74  )
75 
76  type(inputparamdefinitiontype), parameter :: &
78  ( &
79  'UTL', & ! component
80  'NCF', & ! subcomponent
81  'OPTIONS', & ! block
82  'DEFLATE', & ! tag name
83  'DEFLATE', & ! fortran variable
84  'INTEGER', & ! type
85  '', & ! shape
86  'variable compression deflate level', & ! longname
87  .false., & ! required
88  .false., & ! developmode
89  .false., & ! multi-record
90  .false., & ! preserve case
91  .false., & ! layered
92  .false. & ! timeseries
93  )
94 
95  type(inputparamdefinitiontype), parameter :: &
97  ( &
98  'UTL', & ! component
99  'NCF', & ! subcomponent
100  'OPTIONS', & ! block
101  'SHUFFLE', & ! tag name
102  'SHUFFLE', & ! fortran variable
103  'KEYWORD', & ! type
104  '', & ! shape
105  '', & ! longname
106  .false., & ! required
107  .false., & ! developmode
108  .false., & ! multi-record
109  .false., & ! preserve case
110  .false., & ! layered
111  .false. & ! timeseries
112  )
113 
114  type(inputparamdefinitiontype), parameter :: &
116  ( &
117  'UTL', & ! component
118  'NCF', & ! subcomponent
119  'OPTIONS', & ! block
120  'CHUNK_TIME', & ! tag name
121  'CHUNK_TIME', & ! fortran variable
122  'INTEGER', & ! type
123  '', & ! shape
124  'chunking parameter for the time dimension', & ! longname
125  .false., & ! required
126  .false., & ! developmode
127  .false., & ! multi-record
128  .false., & ! preserve case
129  .false., & ! layered
130  .false. & ! timeseries
131  )
132 
133  type(inputparamdefinitiontype), parameter :: &
135  ( &
136  'UTL', & ! component
137  'NCF', & ! subcomponent
138  'OPTIONS', & ! block
139  'CHUNK_FACE', & ! tag name
140  'CHUNK_FACE', & ! fortran variable
141  'INTEGER', & ! type
142  '', & ! shape
143  'chunking parameter for the mesh face dimension', & ! longname
144  .false., & ! required
145  .false., & ! developmode
146  .false., & ! multi-record
147  .false., & ! preserve case
148  .false., & ! layered
149  .false. & ! timeseries
150  )
151 
152  type(inputparamdefinitiontype), parameter :: &
154  ( &
155  'UTL', & ! component
156  'NCF', & ! subcomponent
157  'OPTIONS', & ! block
158  'CHUNK_Z', & ! tag name
159  'CHUNK_Z', & ! fortran variable
160  'INTEGER', & ! type
161  '', & ! shape
162  'chunking parameter for the layer dimension', & ! longname
163  .false., & ! required
164  .false., & ! developmode
165  .false., & ! multi-record
166  .false., & ! preserve case
167  .false., & ! layered
168  .false. & ! timeseries
169  )
170 
171  type(inputparamdefinitiontype), parameter :: &
173  ( &
174  'UTL', & ! component
175  'NCF', & ! subcomponent
176  'OPTIONS', & ! block
177  'CHUNK_Y', & ! tag name
178  'CHUNK_Y', & ! fortran variable
179  'INTEGER', & ! type
180  '', & ! shape
181  'chunking parameter for structured y', & ! longname
182  .false., & ! required
183  .false., & ! developmode
184  .false., & ! multi-record
185  .false., & ! preserve case
186  .false., & ! layered
187  .false. & ! timeseries
188  )
189 
190  type(inputparamdefinitiontype), parameter :: &
192  ( &
193  'UTL', & ! component
194  'NCF', & ! subcomponent
195  'OPTIONS', & ! block
196  'CHUNK_X', & ! tag name
197  'CHUNK_X', & ! fortran variable
198  'INTEGER', & ! type
199  '', & ! shape
200  'chunking parameter for structured x', & ! longname
201  .false., & ! required
202  .false., & ! developmode
203  .false., & ! multi-record
204  .false., & ! preserve case
205  .false., & ! layered
206  .false. & ! timeseries
207  )
208 
209  type(inputparamdefinitiontype), parameter :: &
211  ( &
212  'UTL', & ! component
213  'NCF', & ! subcomponent
214  'OPTIONS', & ! block
215  'MODFLOW6_ATTR_OFF', & ! tag name
216  'ATTR_OFF', & ! fortran variable
217  'KEYWORD', & ! type
218  '', & ! shape
219  '', & ! longname
220  .false., & ! required
221  .false., & ! developmode
222  .false., & ! multi-record
223  .false., & ! preserve case
224  .false., & ! layered
225  .false. & ! timeseries
226  )
227 
228  type(inputparamdefinitiontype), parameter :: &
230  ( &
231  'UTL', & ! component
232  'NCF', & ! subcomponent
233  'DIMENSIONS', & ! block
234  'NCPL', & ! tag name
235  'NCPL', & ! fortran variable
236  'INTEGER', & ! type
237  '', & ! shape
238  'number of cells in layer', & ! longname
239  .false., & ! required
240  .false., & ! developmode
241  .false., & ! multi-record
242  .false., & ! preserve case
243  .false., & ! layered
244  .false. & ! timeseries
245  )
246 
247  type(inputparamdefinitiontype), parameter :: &
249  ( &
250  'UTL', & ! component
251  'NCF', & ! subcomponent
252  'GRIDDATA', & ! block
253  'LATITUDE', & ! tag name
254  'LATITUDE', & ! fortran variable
255  'DOUBLE1D', & ! type
256  'NCPL', & ! shape
257  'cell center latitude', & ! longname
258  .false., & ! required
259  .false., & ! developmode
260  .false., & ! multi-record
261  .false., & ! preserve case
262  .false., & ! layered
263  .false. & ! timeseries
264  )
265 
266  type(inputparamdefinitiontype), parameter :: &
268  ( &
269  'UTL', & ! component
270  'NCF', & ! subcomponent
271  'GRIDDATA', & ! block
272  'LONGITUDE', & ! tag name
273  'LONGITUDE', & ! fortran variable
274  'DOUBLE1D', & ! type
275  'NCPL', & ! shape
276  'cell center longitude', & ! longname
277  .false., & ! required
278  .false., & ! developmode
279  .false., & ! multi-record
280  .false., & ! preserve case
281  .false., & ! layered
282  .false. & ! timeseries
283  )
284 
285  type(inputparamdefinitiontype), parameter :: &
287  [ &
288  utlncf_wkt, &
289  utlncf_crs_wkt, &
290  utlncf_deflate, &
291  utlncf_shuffle, &
294  utlncf_chunk_z, &
295  utlncf_chunk_y, &
296  utlncf_chunk_x, &
297  utlncf_attr_off, &
298  utlncf_ncpl, &
299  utlncf_latitude, &
301  ]
302 
303  type(inputparamdefinitiontype), parameter :: &
305  [ &
307  ( &
308  '', & ! component
309  '', & ! subcomponent
310  '', & ! block
311  '', & ! tag name
312  '', & ! fortran variable
313  '', & ! type
314  '', & ! shape
315  '', & ! longname
316  .false., & ! required
317  .false., & ! developmode
318  .false., & ! multi-record
319  .false., & ! preserve case
320  .false., & ! layered
321  .false. & ! timeseries
322  ) &
323  ]
324 
325  type(inputblockdefinitiontype), parameter :: &
327  [ &
329  'OPTIONS', & ! blockname
330  .false., & ! required
331  .false., & ! aggregate
332  .false. & ! block_variable
333  ), &
335  'DIMENSIONS', & ! blockname
336  .false., & ! required
337  .false., & ! aggregate
338  .false. & ! block_variable
339  ), &
341  'GRIDDATA', & ! blockname
342  .false., & ! required
343  .false., & ! aggregate
344  .false. & ! block_variable
345  ) &
346  ]
347 
348 end module utlncfinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
Input definition module.
character(len=16), dimension(*), parameter, public utl_ncf_subpackages
Definition: utl-ncfidm.f90:32
type(inputparamdefinitiontype), parameter utlncf_latitude
Definition: utl-ncfidm.f90:247
type(inputparamdefinitiontype), parameter utlncf_chunk_z
Definition: utl-ncfidm.f90:152
type(inputparamdefinitiontype), dimension(*), parameter, public utl_ncf_aggregate_definitions
Definition: utl-ncfidm.f90:303
type(inputparamdefinitiontype), parameter utlncf_chunk_y
Definition: utl-ncfidm.f90:171
type(inputparamdefinitiontype), parameter utlncf_shuffle
Definition: utl-ncfidm.f90:95
type(inputparamdefinitiontype), parameter utlncf_attr_off
Definition: utl-ncfidm.f90:209
type(inputparamdefinitiontype), parameter utlncf_ncpl
Definition: utl-ncfidm.f90:228
logical, public utl_ncf_multi_package
Definition: utl-ncfidm.f90:30
type(inputparamdefinitiontype), parameter utlncf_deflate
Definition: utl-ncfidm.f90:76
type(inputparamdefinitiontype), parameter utlncf_wkt
Definition: utl-ncfidm.f90:38
type(inputparamdefinitiontype), parameter utlncf_longitude
Definition: utl-ncfidm.f90:266
type(inputparamdefinitiontype), parameter utlncf_chunk_time
Definition: utl-ncfidm.f90:114
type(inputparamdefinitiontype), dimension(*), parameter, public utl_ncf_param_definitions
Definition: utl-ncfidm.f90:285
type(inputparamdefinitiontype), parameter utlncf_chunk_x
Definition: utl-ncfidm.f90:190
type(inputblockdefinitiontype), dimension(*), parameter, public utl_ncf_block_definitions
Definition: utl-ncfidm.f90:325
type(inputparamdefinitiontype), parameter utlncf_crs_wkt
Definition: utl-ncfidm.f90:57
type(inputparamdefinitiontype), parameter utlncf_chunk_face
Definition: utl-ncfidm.f90:133
Input block definition. Describes an input block.
Input parameter definition. Describes an input parameter.