MODFLOW 6  version 6.7.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 (WKT) string', .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. )
 
type(inputparamdefinitiontype), parameter utlncf_shuffle = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'SHUFFLE', 'SHUFFLE', 'KEYWORD', '', '', .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', .true., .true., .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., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_chunk_z = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_Z', 'CHUNK_Z', 'INTEGER', '', 'chunking parameter for structured z', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_chunk_y = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_Y', 'CHUNK_Y', 'INTEGER', '', 'chunking parameter for structured y', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_chunk_x = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'CHUNK_X', 'CHUNK_X', 'INTEGER', '', 'chunking parameter for structured x', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlncf_attr_off = InputParamDefinitionType ( 'UTL', 'NCF', 'OPTIONS', 'MODFLOW6_ATTR_OFF', 'ATTR_OFF', 'KEYWORD', '', '', .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. )
 
type(inputparamdefinitiontype), parameter utlncf_latitude = InputParamDefinitionType ( 'UTL', 'NCF', 'GRIDDATA', 'LATITUDE', 'LATITUDE', 'DOUBLE1D', 'NCPL', 'cell center latitude', .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. )
 
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. ) ]
 
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. ) ]

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

270  type(InputParamDefinitionType), parameter :: &
271  utl_ncf_aggregate_definitions(*) = &
272  [ &
273  inputparamdefinitiontype &
274  ( &
275  '', & ! component
276  '', & ! subcomponent
277  '', & ! block
278  '', & ! tag name
279  '', & ! fortran variable
280  '', & ! type
281  '', & ! shape
282  '', & ! longname
283  .false., & ! required
284  .false., & ! multi-record
285  .false., & ! preserve case
286  .false., & ! layered
287  .false. & ! timeseries
288  ) &
289  ]

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

291  type(InputBlockDefinitionType), parameter :: &
292  utl_ncf_block_definitions(*) = &
293  [ &
294  inputblockdefinitiontype( &
295  'OPTIONS', & ! blockname
296  .false., & ! required
297  .false., & ! aggregate
298  .false. & ! block_variable
299  ), &
300  inputblockdefinitiontype( &
301  'DIMENSIONS', & ! blockname
302  .false., & ! required
303  .false., & ! aggregate
304  .false. & ! block_variable
305  ), &
306  inputblockdefinitiontype( &
307  'GRIDDATA', & ! blockname
308  .false., & ! required
309  .false., & ! aggregate
310  .false. & ! block_variable
311  ) &
312  ]

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

253  type(InputParamDefinitionType), parameter :: &
254  utl_ncf_param_definitions(*) = &
255  [ &
256  utlncf_wkt, &
257  utlncf_deflate, &
258  utlncf_shuffle, &
259  utlncf_chunk_time, &
260  utlncf_chunk_face, &
261  utlncf_chunk_z, &
262  utlncf_chunk_y, &
263  utlncf_chunk_x, &
264  utlncf_attr_off, &
265  utlncf_ncpl, &
266  utlncf_latitude, &
267  utlncf_longitude &
268  ]

◆ 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. )
private

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

181  type(InputParamDefinitionType), parameter :: &
182  utlncf_attr_off = inputparamdefinitiontype &
183  ( &
184  'UTL', & ! component
185  'NCF', & ! subcomponent
186  'OPTIONS', & ! block
187  'MODFLOW6_ATTR_OFF', & ! tag name
188  'ATTR_OFF', & ! fortran variable
189  'KEYWORD', & ! type
190  '', & ! shape
191  '', & ! longname
192  .false., & ! required
193  .false., & ! multi-record
194  .false., & ! preserve case
195  .false., & ! layered
196  .false. & ! timeseries
197  )

◆ 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., .true., .false., .false., .false. )
private

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

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

◆ 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', .true., .true., .false., .false., .false. )
private

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

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

◆ 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., .true., .false., .false., .false. )
private

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

163  type(InputParamDefinitionType), parameter :: &
164  utlncf_chunk_x = inputparamdefinitiontype &
165  ( &
166  'UTL', & ! component
167  'NCF', & ! subcomponent
168  'OPTIONS', & ! block
169  'CHUNK_X', & ! tag name
170  'CHUNK_X', & ! fortran variable
171  'INTEGER', & ! type
172  '', & ! shape
173  'chunking parameter for structured x', & ! longname
174  .false., & ! required
175  .true., & ! multi-record
176  .false., & ! preserve case
177  .false., & ! layered
178  .false. & ! timeseries
179  )

◆ 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., .true., .false., .false., .false. )
private

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

145  type(InputParamDefinitionType), parameter :: &
146  utlncf_chunk_y = inputparamdefinitiontype &
147  ( &
148  'UTL', & ! component
149  'NCF', & ! subcomponent
150  'OPTIONS', & ! block
151  'CHUNK_Y', & ! tag name
152  'CHUNK_Y', & ! fortran variable
153  'INTEGER', & ! type
154  '', & ! shape
155  'chunking parameter for structured y', & ! longname
156  .false., & ! required
157  .true., & ! multi-record
158  .false., & ! preserve case
159  .false., & ! layered
160  .false. & ! timeseries
161  )

◆ 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., .true., .false., .false., .false. )
private

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

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

◆ utlncf_deflate

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

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

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

◆ utlncf_latitude

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

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

217  type(InputParamDefinitionType), parameter :: &
218  utlncf_latitude = inputparamdefinitiontype &
219  ( &
220  'UTL', & ! component
221  'NCF', & ! subcomponent
222  'GRIDDATA', & ! block
223  'LATITUDE', & ! tag name
224  'LATITUDE', & ! fortran variable
225  'DOUBLE1D', & ! type
226  'NCPL', & ! shape
227  'cell center latitude', & ! longname
228  .false., & ! required
229  .false., & ! multi-record
230  .false., & ! preserve case
231  .false., & ! layered
232  .false. & ! timeseries
233  )

◆ utlncf_longitude

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

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

235  type(InputParamDefinitionType), parameter :: &
236  utlncf_longitude = inputparamdefinitiontype &
237  ( &
238  'UTL', & ! component
239  'NCF', & ! subcomponent
240  'GRIDDATA', & ! block
241  'LONGITUDE', & ! tag name
242  'LONGITUDE', & ! fortran variable
243  'DOUBLE1D', & ! type
244  'NCPL', & ! shape
245  'cell center longitude', & ! longname
246  .false., & ! required
247  .false., & ! multi-record
248  .false., & ! preserve case
249  .false., & ! layered
250  .false. & ! timeseries
251  )

◆ 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. )
private

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

199  type(InputParamDefinitionType), parameter :: &
200  utlncf_ncpl = inputparamdefinitiontype &
201  ( &
202  'UTL', & ! component
203  'NCF', & ! subcomponent
204  'DIMENSIONS', & ! block
205  'NCPL', & ! tag name
206  'NCPL', & ! fortran variable
207  'INTEGER', & ! type
208  '', & ! shape
209  'number of cells in layer', & ! longname
210  .false., & ! required
211  .false., & ! multi-record
212  .false., & ! preserve case
213  .false., & ! layered
214  .false. & ! timeseries
215  )

◆ utlncf_shuffle

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

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

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

◆ 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. )
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., & ! multi-record
50  .false., & ! preserve case
51  .false., & ! layered
52  .false. & ! timeseries
53  )