MODFLOW 6  version 6.8.0.dev0
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 (WKT1) string', .false., .false., .false., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_crs_wkt = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CRS_WKT', 'CRS_WKT', 'STRING', 'LENBIGLINE', 'CRS well-known text (WKT2) string', .false., .false., .false., .true., .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 the layer dimension', .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_crs_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 303 of file utl-ncfidm.f90.

303  type(InputParamDefinitionType), parameter :: &
304  utl_ncf_aggregate_definitions(*) = &
305  [ &
306  inputparamdefinitiontype &
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  ]

◆ 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 325 of file utl-ncfidm.f90.

325  type(InputBlockDefinitionType), parameter :: &
326  utl_ncf_block_definitions(*) = &
327  [ &
328  inputblockdefinitiontype( &
329  'OPTIONS', & ! blockname
330  .false., & ! required
331  .false., & ! aggregate
332  .false. & ! block_variable
333  ), &
334  inputblockdefinitiontype( &
335  'DIMENSIONS', & ! blockname
336  .false., & ! required
337  .false., & ! aggregate
338  .false. & ! block_variable
339  ), &
340  inputblockdefinitiontype( &
341  'GRIDDATA', & ! blockname
342  .false., & ! required
343  .false., & ! aggregate
344  .false. & ! block_variable
345  ) &
346  ]

◆ utl_ncf_multi_package

logical, public utlncfinputmodule::utl_ncf_multi_package = .false.

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

30  logical :: utl_ncf_multi_package = .false.

◆ utl_ncf_param_definitions

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

285  type(InputParamDefinitionType), parameter :: &
286  utl_ncf_param_definitions(*) = &
287  [ &
288  utlncf_wkt, &
289  utlncf_crs_wkt, &
290  utlncf_deflate, &
291  utlncf_shuffle, &
292  utlncf_chunk_time, &
293  utlncf_chunk_face, &
294  utlncf_chunk_z, &
295  utlncf_chunk_y, &
296  utlncf_chunk_x, &
297  utlncf_attr_off, &
298  utlncf_ncpl, &
299  utlncf_latitude, &
300  utlncf_longitude &
301  ]

◆ utl_ncf_subpackages

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

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

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

◆ 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 209 of file utl-ncfidm.f90.

209  type(InputParamDefinitionType), parameter :: &
210  utlncf_attr_off = inputparamdefinitiontype &
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  )

◆ 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 133 of file utl-ncfidm.f90.

133  type(InputParamDefinitionType), parameter :: &
134  utlncf_chunk_face = inputparamdefinitiontype &
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  )

◆ 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 114 of file utl-ncfidm.f90.

114  type(InputParamDefinitionType), parameter :: &
115  utlncf_chunk_time = inputparamdefinitiontype &
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  )

◆ 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 190 of file utl-ncfidm.f90.

190  type(InputParamDefinitionType), parameter :: &
191  utlncf_chunk_x = inputparamdefinitiontype &
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  )

◆ 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 171 of file utl-ncfidm.f90.

171  type(InputParamDefinitionType), parameter :: &
172  utlncf_chunk_y = inputparamdefinitiontype &
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  )

◆ utlncf_chunk_z

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

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

152  type(InputParamDefinitionType), parameter :: &
153  utlncf_chunk_z = inputparamdefinitiontype &
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  )

◆ utlncf_crs_wkt

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

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

57  type(InputParamDefinitionType), parameter :: &
58  utlncf_crs_wkt = inputparamdefinitiontype &
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  )

◆ 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 76 of file utl-ncfidm.f90.

76  type(InputParamDefinitionType), parameter :: &
77  utlncf_deflate = inputparamdefinitiontype &
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  )

◆ 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 247 of file utl-ncfidm.f90.

247  type(InputParamDefinitionType), parameter :: &
248  utlncf_latitude = inputparamdefinitiontype &
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  )

◆ 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 266 of file utl-ncfidm.f90.

266  type(InputParamDefinitionType), parameter :: &
267  utlncf_longitude = inputparamdefinitiontype &
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  )

◆ 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 228 of file utl-ncfidm.f90.

228  type(InputParamDefinitionType), parameter :: &
229  utlncf_ncpl = inputparamdefinitiontype &
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  )

◆ 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 95 of file utl-ncfidm.f90.

95  type(InputParamDefinitionType), parameter :: &
96  utlncf_shuffle = inputparamdefinitiontype &
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  )

◆ utlncf_wkt

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

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

38  type(InputParamDefinitionType), parameter :: &
39  utlncf_wkt = inputparamdefinitiontype &
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  )