41 Integer,
Intent(IN) :: cmode, comm, info
42 Character(LEN=*),
Intent(IN) :: path
43 Integer,
Intent(OUT) :: ncid
50 Function nf_open_par (path, mode, comm, info, ncid) RESULT(status)
52 Integer,
Intent(IN) :: mode, comm, info
53 Character(LEN=*),
Intent(IN) :: path
54 Integer,
Intent(OUT) :: ncid
63 Integer,
Intent(IN) :: ncid, varid, iaccess
72 Integer,
Intent(IN) :: ncid
73 Character(LEN=*),
Intent(IN) :: name
74 Integer,
Intent(OUT) :: groupid
83 Integer,
Intent(IN) :: ncid
84 Integer,
Intent(OUT) :: numgrps
85 Integer,
Intent(INOUT) :: ncids(*)
94 Integer,
Intent(IN) :: ncid
95 Character(LEN=*),
Intent(OUT) :: name
104 Integer,
Intent(IN) :: ncid
105 Integer,
Intent(OUT) :: nlen
106 Character(LEN=*),
Intent(OUT) :: name
115 Integer,
Intent(IN) :: ncid
116 Integer,
Intent(OUT) :: nlen
125 Integer,
Intent(IN) :: ncid
126 Integer,
Intent(INOUT) :: parent_ncid
135 Integer,
Intent(IN) :: ncid
136 Character(LEN=*),
Intent(IN) :: grp_name
137 Integer,
Intent(INOUT) :: grp_ncid
146 Integer,
Intent(IN) :: ncid
147 Character(LEN=*),
Intent(IN) :: grp_name
148 Integer,
Intent(INOUT) :: parent_ncid
157 Integer,
Intent(IN) :: ncid
158 Integer,
Intent(OUT) :: nvars
159 Integer,
Intent(INOUT) :: varids(*)
166 Function nf_inq_dimids( ncid, ndims, dimids, include_parents) RESULT (status)
168 Integer,
Intent(IN) :: ncid, include_parents
169 Integer,
Intent(OUT) :: ndims
170 Integer,
Intent(INOUT) :: dimids(*)
179 Integer,
Intent(IN) :: ncid
180 Integer,
Intent(OUT) :: ntypes
181 Integer,
Intent(INOUT) :: typeids(*)
190 Integer,
Intent(IN) :: ncid
191 Character(LEN=*),
Intent(IN) :: name
192 Integer,
Intent(OUT) :: typeid
199 Function nf_def_grp( parent_ncid, name, new_ncid) RESULT (status)
201 Integer,
Intent(IN) :: parent_ncid
202 Character(LEN=*),
Intent(IN) :: name
203 Integer,
Intent(OUT) :: new_ncid
218 Integer,
Intent(IN) :: grpid
219 Character(LEN=*),
Intent(IN) :: name
228 Integer,
Intent(IN) :: ncid, isize
229 Character(LEN=*),
Intent(IN) :: name
230 Integer,
Intent(OUT) :: typeid
240 Integer,
Intent(IN) :: ncid, xtype, field_typeid, offset
241 Character(LEN=*),
Intent(IN) :: name
249 ndims, dim_sizes) result(status)
251 Integer,
Intent(IN) :: ncid, xtype, field_typeid, offset, ndims
252 Integer,
Intent(INOUT) :: dim_sizes(*)
253 Character(LEN=*),
Intent(IN) :: name
262 Integer,
Intent(IN) :: ncid, xtype
263 Character(LEN=*),
Intent(IN) :: name
264 Integer,
Intent(OUT) :: isize
273 Integer,
Intent(IN) :: ncid, xtype
274 Character(LEN=*),
Intent(INOUT) :: name
275 Integer,
Intent(INOUT) :: isize, nfields
284 Integer,
Intent(IN) :: ncid, xtype
285 Character(LEN=*),
Intent(OUT) :: name
294 Integer,
Intent(IN) :: ncid, xtype
295 Integer,
Intent(INOUT) :: isize
304 Integer,
Intent(IN) :: ncid, xtype
305 Integer,
Intent(INOUT) :: nfields
313 field_typeid, ndims, dim_sizes) result(status)
315 Integer,
Intent(IN) :: ncid, xtype, fieldid
316 Character(LEN=*),
Intent(OUT) :: name
317 Integer,
Intent(OUT) :: offset, field_typeid, ndims
318 Integer,
Intent(OUT) :: dim_sizes(*)
327 Integer,
Intent(IN) :: ncid, xtype, fieldid
328 Character(LEN=*),
Intent(OUT) :: name
338 Integer,
Intent(IN) :: ncid, xtype
339 Character(LEN=*),
Intent(IN) :: name
340 Integer,
Intent(OUT) :: fieldid
350 Integer,
Intent(IN) :: ncid, xtype, fieldid
351 Integer,
Intent(OUT) :: offset
361 Integer,
Intent(IN) :: ncid, xtype, fieldid
362 Integer,
Intent(OUT) :: field_typeid
372 Integer,
Intent(IN) :: ncid, xtype, fieldid
373 Integer,
Intent(OUT) :: ndims
383 Integer,
Intent(IN) :: ncid, xtype, fieldid
384 Integer,
Intent(INOUT) :: dim_sizes(*)
391 Function nf_def_vlen( ncid, name, base_typeid, xtype) RESULT (status)
393 Integer,
Intent(IN) :: ncid, base_typeid
394 Character(LEN=*),
Intent(IN) :: name
395 Integer,
Intent(OUT) :: xtype
402 Function nf_inq_vlen( ncid, xtype, name, datum_size, base_type) RESULT(status)
404 Integer,
Intent(IN) :: ncid, xtype
405 Character(LEN=*),
Intent(OUT) :: name
406 Integer,
Intent(OUT) :: datum_size, base_type
414 iclass) result(status)
416 Integer,
Intent(IN) :: ncid, xtype
417 Character(LEN=*),
Intent(INOUT) :: name
418 Integer,
Intent(OUT) :: isize, nfields, base_type, iclass
425 Function nf_def_enum( ncid, base_typeid, name, typeid) RESULT (status)
427 Integer,
Intent(IN) :: ncid, base_typeid
428 Character(LEN=*),
Intent(IN) :: name
429 Integer,
Intent(OUT) :: typeid
452 Function nf_inq_enum( ncid, xtype, name, base_nf_type, base_size, &
453 num_members) result(status)
457 Integer,
Intent(IN) :: ncid, xtype
458 Character(LEN=*),
Intent(INOUT) :: name
459 Integer,
Intent(INOUT) :: base_nf_type, base_size, num_members
484 Integer,
Intent(IN) :: ncid, xtype,
value 485 Character(LEN=*),
Intent(INOUT) :: name
494 Integer,
Intent(IN) :: ncid, isize
495 Character(LEN=*),
Intent(IN) :: name
496 Integer,
Intent(OUT) :: xtype
505 Integer,
Intent(IN) :: ncid, xtype
506 Character(LEN=*),
Intent(INOUT) :: name
507 Integer,
Intent(OUT) :: isize
517 Integer,
Intent(IN) :: ncid, varid, contiguous
518 Integer,
Intent(INOUT) :: chunksizes(*)
528 Integer,
Intent(IN) :: ncid, varid
529 Integer,
Intent(INOUT) :: contiguous
530 Integer,
Intent(INOUT) :: chunksizes(*)
540 Integer,
Intent(IN) :: ncid, varid, shuffle, deflate, deflate_level
550 Integer,
Intent(IN) :: ncid, varid
551 Integer,
Intent(OUT) :: shuffle, deflate, deflate_level
562 Integer,
Intent(IN) :: ncid, varid
563 Integer,
Intent(INOUT) :: options_mask, pixels_per_block
572 Integer,
Intent(IN) :: ncid, varid, fletcher32
581 Integer,
Intent(IN) :: ncid, varid
582 Integer,
Intent(OUT) :: fletcher32
612 Integer,
Intent(IN) :: ncid, varid, endiann
621 Integer,
Intent(IN) :: ncid, varid
622 Integer,
Intent(OUT) :: endiann
738 Integer,
Intent(IN) :: ncid, varid
739 Integer,
Intent(IN) :: ndex(*)
740 Integer(IK8),
Intent(IN) :: ival
751 Integer,
Intent(IN) :: ncid, varid
752 Integer,
Intent(IN) :: start(*), counts(*)
753 Integer(IK8),
Intent(IN) :: ivals(*)
765 Integer,
Intent(IN) :: ncid, varid
766 Integer,
Intent(IN) :: start(*), counts(*), strides(*)
767 Integer(IK8),
Intent(IN) :: ivals(*)
775 ivals) result(status)
779 Integer,
Intent(IN) :: ncid, varid
780 Integer,
Intent(IN) :: start(*), counts(*), strides(*), maps(*)
781 Integer(IK8),
Intent(IN) :: ivals(*)
792 Integer,
Intent(IN) :: ncid, varid
793 Integer(IK8),
Intent(IN) :: ivals(*)
804 Integer,
Intent(IN) :: ncid, varid
805 Integer,
Intent(IN) :: ndex(*)
806 Integer(IK8),
Intent(OUT) :: ival
817 Integer,
Intent(IN) :: ncid, varid
818 Integer,
Intent(IN) :: start(*), counts(*)
819 Integer(IK8),
Intent(OUT) :: ivals(*)
831 Integer,
Intent(IN) :: ncid, varid
832 Integer,
Intent(IN) :: start(*), counts(*), strides(*)
833 Integer(IK8),
Intent(OUT) :: ivals(*)
841 ivals) result(status)
845 Integer,
Intent(IN) :: ncid, varid
846 Integer,
Intent(IN) :: start(*), counts(*), strides(*), maps(*)
847 Integer(IK8),
Intent(OUT) :: ivals(*)
858 Integer,
Intent(IN) :: ncid, varid
859 Integer(IK8),
Intent(OUT) :: ivals(*)
868 Integer,
Intent(IN) :: chunk_size, nelems, preemption
877 Integer,
Intent(INOUT) :: chunk_size, nelems, preemption
890 Integer,
Intent(IN) :: ncid, varid, chunk_size, nelems, preemption
906 Integer,
Intent(IN) :: ncid, varid
907 Integer,
Intent(INOUT) :: chunk_size, nelems, preemption
integer, external nf_get_vlen_element
integer, external nf_put_att
integer, external nf_def_var_fill
integer, external nf_insert_enum
integer, external nf_put_var
integer, external nf_put_vlen_element
integer, external nf_get_var
integer, external nf_get_att
integer, external nf_free_vlen
integer, external nf_free_vlens
integer, external nf_inq_var_fill
integer, external nf_free_string
integer, external nf_inq_enum_member