MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
utlncfinputmodule Module Reference

Data Types

type  utlncfparamfoundtype
 

Variables

logical, public utl_ncf_multi_package = .false.
 
character(len=16), dimension(*), parameter, public utl_ncf_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter utlncf_wkt = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'WKT', 'WKT', 'STRING', 'LENBIGLINE', 'CRS well-known text (WKT) string', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_deflate = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'DEFLATE', 'DEFLATE', 'INTEGER', '', 'variable compression deflate level', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_shuffle = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'SHUFFLE', 'SHUFFLE', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_chunk_time = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_TIME', 'CHUNK_TIME', 'INTEGER', '', 'chunking parameter for the time dimension', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_chunk_face = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_FACE', 'CHUNK_FACE', 'INTEGER', '', 'chunking parameter for the mesh face dimension', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_chunk_z = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_Z', 'CHUNK_Z', 'INTEGER', '', 'chunking parameter for structured z', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_chunk_y = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_Y', 'CHUNK_Y', 'INTEGER', '', 'chunking parameter for structured y', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_chunk_x = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_X', 'CHUNK_X', 'INTEGER', '', 'chunking parameter for structured x', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_attr_off = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'MODFLOW6_ATTR_OFF', 'ATTR_OFF', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_ncpl = InputParamDefinitionType ( 'UTL', 'NCF', 'DIMENSIONS', 'NCPL', 'NCPL', 'INTEGER', '', 'number of cells in layer', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_latitude = InputParamDefinitionType ( 'UTL', 'NCF', 'GRIDDATA', 'LATITUDE', 'LATITUDE', 'DOUBLE1D', 'NCPL', 'cell center latitude', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_longitude = InputParamDefinitionType ( 'UTL', 'NCF', 'GRIDDATA', 'LONGITUDE', 'LONGITUDE', 'DOUBLE1D', 'NCPL', 'cell center longitude', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public utl_ncf_param_definitions = [ utlncf_wkt, utlncf_deflate, utlncf_shuffle, utlncf_chunk_time, utlncf_chunk_face, utlncf_chunk_z, utlncf_chunk_y, utlncf_chunk_x, utlncf_attr_off, utlncf_ncpl, utlncf_latitude, utlncf_longitude ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public utl_ncf_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public utl_ncf_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .false., .false., .false. ) ]
 

Variable Documentation

◆ utl_ncf_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public utlncfinputmodule::utl_ncf_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false., .false. ) ]

Definition at line 282 of file utl-ncfidm.f90.

282  type(InputParamDefinitionType), parameter :: &
283  utl_ncf_aggregate_definitions(*) = &
284  [ &
285  inputparamdefinitiontype &
286  ( &
287  '', & ! component
288  '', & ! subcomponent
289  '', & ! block
290  '', & ! tag name
291  '', & ! fortran variable
292  '', & ! type
293  '', & ! shape
294  '', & ! longname
295  .false., & ! required
296  .false., & ! prerelease
297  .false., & ! multi-record
298  .false., & ! preserve case
299  .false., & ! layered
300  .false. & ! timeseries
301  ) &
302  ]

◆ utl_ncf_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public utlncfinputmodule::utl_ncf_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .false., .false., .false. ) ]

Definition at line 304 of file utl-ncfidm.f90.

304  type(InputBlockDefinitionType), parameter :: &
305  utl_ncf_block_definitions(*) = &
306  [ &
307  inputblockdefinitiontype( &
308  'OPTIONS', & ! blockname
309  .false., & ! required
310  .false., & ! aggregate
311  .false. & ! block_variable
312  ), &
313  inputblockdefinitiontype( &
314  'DIMENSIONS', & ! blockname
315  .false., & ! required
316  .false., & ! aggregate
317  .false. & ! block_variable
318  ), &
319  inputblockdefinitiontype( &
320  'GRIDDATA', & ! blockname
321  .false., & ! required
322  .false., & ! aggregate
323  .false. & ! block_variable
324  ) &
325  ]

◆ utl_ncf_multi_package

logical, public utlncfinputmodule::utl_ncf_multi_package = .false.

Definition at line 29 of file utl-ncfidm.f90.

29  logical :: utl_ncf_multi_package = .false.

◆ utl_ncf_param_definitions

Definition at line 265 of file utl-ncfidm.f90.

265  type(InputParamDefinitionType), parameter :: &
266  utl_ncf_param_definitions(*) = &
267  [ &
268  utlncf_wkt, &
269  utlncf_deflate, &
270  utlncf_shuffle, &
271  utlncf_chunk_time, &
272  utlncf_chunk_face, &
273  utlncf_chunk_z, &
274  utlncf_chunk_y, &
275  utlncf_chunk_x, &
276  utlncf_attr_off, &
277  utlncf_ncpl, &
278  utlncf_latitude, &
279  utlncf_longitude &
280  ]

◆ utl_ncf_subpackages

character(len=16), dimension(*), parameter, public utlncfinputmodule::utl_ncf_subpackages = [ ' ' ]

Definition at line 31 of file utl-ncfidm.f90.

31  character(len=16), parameter :: &
32  utl_ncf_subpackages(*) = &
33  [ &
34  ' ' &
35  ]

◆ utlncf_attr_off

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_attr_off = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'MODFLOW6_ATTR_OFF', 'ATTR_OFF', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 189 of file utl-ncfidm.f90.

189  type(InputParamDefinitionType), parameter :: &
190  utlncf_attr_off = inputparamdefinitiontype &
191  ( &
192  'UTL', & ! component
193  'NCF', & ! subcomponent
194  'OPTIONS', & ! block
195  'MODFLOW6_ATTR_OFF', & ! tag name
196  'ATTR_OFF', & ! fortran variable
197  'KEYWORD', & ! type
198  '', & ! shape
199  '', & ! longname
200  .false., & ! required
201  .false., & ! prerelease
202  .false., & ! multi-record
203  .false., & ! preserve case
204  .false., & ! layered
205  .false. & ! timeseries
206  )

◆ utlncf_chunk_face

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_chunk_face = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_FACE', 'CHUNK_FACE', 'INTEGER', '', 'chunking parameter for the mesh face dimension', .false., .false., .false., .false., .false., .false. )
private

Definition at line 113 of file utl-ncfidm.f90.

113  type(InputParamDefinitionType), parameter :: &
114  utlncf_chunk_face = inputparamdefinitiontype &
115  ( &
116  'UTL', & ! component
117  'NCF', & ! subcomponent
118  'OPTIONS', & ! block
119  'CHUNK_FACE', & ! tag name
120  'CHUNK_FACE', & ! fortran variable
121  'INTEGER', & ! type
122  '', & ! shape
123  'chunking parameter for the mesh face dimension', & ! longname
124  .false., & ! required
125  .false., & ! prerelease
126  .false., & ! multi-record
127  .false., & ! preserve case
128  .false., & ! layered
129  .false. & ! timeseries
130  )

◆ utlncf_chunk_time

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_chunk_time = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_TIME', 'CHUNK_TIME', 'INTEGER', '', 'chunking parameter for the time dimension', .false., .false., .false., .false., .false., .false. )
private

Definition at line 94 of file utl-ncfidm.f90.

94  type(InputParamDefinitionType), parameter :: &
95  utlncf_chunk_time = inputparamdefinitiontype &
96  ( &
97  'UTL', & ! component
98  'NCF', & ! subcomponent
99  'OPTIONS', & ! block
100  'CHUNK_TIME', & ! tag name
101  'CHUNK_TIME', & ! fortran variable
102  'INTEGER', & ! type
103  '', & ! shape
104  'chunking parameter for the time dimension', & ! longname
105  .false., & ! required
106  .false., & ! prerelease
107  .false., & ! multi-record
108  .false., & ! preserve case
109  .false., & ! layered
110  .false. & ! timeseries
111  )

◆ utlncf_chunk_x

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_chunk_x = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_X', 'CHUNK_X', 'INTEGER', '', 'chunking parameter for structured x', .false., .false., .false., .false., .false., .false. )
private

Definition at line 170 of file utl-ncfidm.f90.

170  type(InputParamDefinitionType), parameter :: &
171  utlncf_chunk_x = inputparamdefinitiontype &
172  ( &
173  'UTL', & ! component
174  'NCF', & ! subcomponent
175  'OPTIONS', & ! block
176  'CHUNK_X', & ! tag name
177  'CHUNK_X', & ! fortran variable
178  'INTEGER', & ! type
179  '', & ! shape
180  'chunking parameter for structured x', & ! longname
181  .false., & ! required
182  .false., & ! prerelease
183  .false., & ! multi-record
184  .false., & ! preserve case
185  .false., & ! layered
186  .false. & ! timeseries
187  )

◆ utlncf_chunk_y

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_chunk_y = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_Y', 'CHUNK_Y', 'INTEGER', '', 'chunking parameter for structured y', .false., .false., .false., .false., .false., .false. )
private

Definition at line 151 of file utl-ncfidm.f90.

151  type(InputParamDefinitionType), parameter :: &
152  utlncf_chunk_y = inputparamdefinitiontype &
153  ( &
154  'UTL', & ! component
155  'NCF', & ! subcomponent
156  'OPTIONS', & ! block
157  'CHUNK_Y', & ! tag name
158  'CHUNK_Y', & ! fortran variable
159  'INTEGER', & ! type
160  '', & ! shape
161  'chunking parameter for structured y', & ! longname
162  .false., & ! required
163  .false., & ! prerelease
164  .false., & ! multi-record
165  .false., & ! preserve case
166  .false., & ! layered
167  .false. & ! timeseries
168  )

◆ utlncf_chunk_z

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_chunk_z = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_Z', 'CHUNK_Z', 'INTEGER', '', 'chunking parameter for structured z', .false., .false., .false., .false., .false., .false. )
private

Definition at line 132 of file utl-ncfidm.f90.

132  type(InputParamDefinitionType), parameter :: &
133  utlncf_chunk_z = inputparamdefinitiontype &
134  ( &
135  'UTL', & ! component
136  'NCF', & ! subcomponent
137  'OPTIONS', & ! block
138  'CHUNK_Z', & ! tag name
139  'CHUNK_Z', & ! fortran variable
140  'INTEGER', & ! type
141  '', & ! shape
142  'chunking parameter for structured z', & ! longname
143  .false., & ! required
144  .false., & ! prerelease
145  .false., & ! multi-record
146  .false., & ! preserve case
147  .false., & ! layered
148  .false. & ! timeseries
149  )

◆ utlncf_deflate

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_deflate = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'DEFLATE', 'DEFLATE', 'INTEGER', '', 'variable compression deflate level', .false., .false., .false., .false., .false., .false. )
private

Definition at line 56 of file utl-ncfidm.f90.

56  type(InputParamDefinitionType), parameter :: &
57  utlncf_deflate = inputparamdefinitiontype &
58  ( &
59  'UTL', & ! component
60  'NCF', & ! subcomponent
61  'OPTIONS', & ! block
62  'DEFLATE', & ! tag name
63  'DEFLATE', & ! fortran variable
64  'INTEGER', & ! type
65  '', & ! shape
66  'variable compression deflate level', & ! longname
67  .false., & ! required
68  .false., & ! prerelease
69  .false., & ! multi-record
70  .false., & ! preserve case
71  .false., & ! layered
72  .false. & ! timeseries
73  )

◆ utlncf_latitude

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_latitude = InputParamDefinitionType ( 'UTL', 'NCF', 'GRIDDATA', 'LATITUDE', 'LATITUDE', 'DOUBLE1D', 'NCPL', 'cell center latitude', .false., .false., .false., .false., .false., .false. )
private

Definition at line 227 of file utl-ncfidm.f90.

227  type(InputParamDefinitionType), parameter :: &
228  utlncf_latitude = inputparamdefinitiontype &
229  ( &
230  'UTL', & ! component
231  'NCF', & ! subcomponent
232  'GRIDDATA', & ! block
233  'LATITUDE', & ! tag name
234  'LATITUDE', & ! fortran variable
235  'DOUBLE1D', & ! type
236  'NCPL', & ! shape
237  'cell center latitude', & ! longname
238  .false., & ! required
239  .false., & ! prerelease
240  .false., & ! multi-record
241  .false., & ! preserve case
242  .false., & ! layered
243  .false. & ! timeseries
244  )

◆ utlncf_longitude

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_longitude = InputParamDefinitionType ( 'UTL', 'NCF', 'GRIDDATA', 'LONGITUDE', 'LONGITUDE', 'DOUBLE1D', 'NCPL', 'cell center longitude', .false., .false., .false., .false., .false., .false. )
private

Definition at line 246 of file utl-ncfidm.f90.

246  type(InputParamDefinitionType), parameter :: &
247  utlncf_longitude = inputparamdefinitiontype &
248  ( &
249  'UTL', & ! component
250  'NCF', & ! subcomponent
251  'GRIDDATA', & ! block
252  'LONGITUDE', & ! tag name
253  'LONGITUDE', & ! fortran variable
254  'DOUBLE1D', & ! type
255  'NCPL', & ! shape
256  'cell center longitude', & ! longname
257  .false., & ! required
258  .false., & ! prerelease
259  .false., & ! multi-record
260  .false., & ! preserve case
261  .false., & ! layered
262  .false. & ! timeseries
263  )

◆ utlncf_ncpl

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_ncpl = InputParamDefinitionType ( 'UTL', 'NCF', 'DIMENSIONS', 'NCPL', 'NCPL', 'INTEGER', '', 'number of cells in layer', .false., .false., .false., .false., .false., .false. )
private

Definition at line 208 of file utl-ncfidm.f90.

208  type(InputParamDefinitionType), parameter :: &
209  utlncf_ncpl = inputparamdefinitiontype &
210  ( &
211  'UTL', & ! component
212  'NCF', & ! subcomponent
213  'DIMENSIONS', & ! block
214  'NCPL', & ! tag name
215  'NCPL', & ! fortran variable
216  'INTEGER', & ! type
217  '', & ! shape
218  'number of cells in layer', & ! longname
219  .false., & ! required
220  .false., & ! prerelease
221  .false., & ! multi-record
222  .false., & ! preserve case
223  .false., & ! layered
224  .false. & ! timeseries
225  )

◆ utlncf_shuffle

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_shuffle = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'SHUFFLE', 'SHUFFLE', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 75 of file utl-ncfidm.f90.

75  type(InputParamDefinitionType), parameter :: &
76  utlncf_shuffle = inputparamdefinitiontype &
77  ( &
78  'UTL', & ! component
79  'NCF', & ! subcomponent
80  'OPTIONS', & ! block
81  'SHUFFLE', & ! tag name
82  'SHUFFLE', & ! fortran variable
83  'KEYWORD', & ! type
84  '', & ! shape
85  '', & ! longname
86  .false., & ! required
87  .false., & ! prerelease
88  .false., & ! multi-record
89  .false., & ! preserve case
90  .false., & ! layered
91  .false. & ! timeseries
92  )

◆ utlncf_wkt

type(inputparamdefinitiontype), parameter utlncfinputmodule::utlncf_wkt = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'WKT', 'WKT', 'STRING', 'LENBIGLINE', 'CRS well-known text (WKT) string', .false., .false., .false., .false., .false., .false. )
private

Definition at line 37 of file utl-ncfidm.f90.

37  type(InputParamDefinitionType), parameter :: &
38  utlncf_wkt = inputparamdefinitiontype &
39  ( &
40  'UTL', & ! component
41  'NCF', & ! subcomponent
42  'OPTIONS', & ! block
43  'WKT', & ! tag name
44  'WKT', & ! fortran variable
45  'STRING', & ! type
46  'LENBIGLINE', & ! shape
47  'CRS well-known text (WKT) string', & ! longname
48  .false., & ! required
49  .false., & ! prerelease
50  .false., & ! multi-record
51  .false., & ! preserve case
52  .false., & ! layered
53  .false. & ! timeseries
54  )