62 USE iso_c_binding
, ONLY: c_int, c_char
64 Character(KIND=C_CHAR),
Intent(IN) :: path(*)
65 Integer(C_INT),
VALUE :: cmode, comm, info
66 Integer(C_INT),
Intent(OUT) :: ncidp
68 Integer(C_INT) :: nc_create_par_fortran
76 USE iso_c_binding
, ONLY: c_int, c_char
78 Character(KIND=C_CHAR),
Intent(IN) :: path(*)
79 Integer(C_INT),
VALUE :: mode, comm, info
80 Integer(C_INT),
Intent(OUT) :: ncidp
82 Integer(C_INT) :: nc_open_par_fortran
90 USE iso_c_binding
, ONLY: c_int
92 Integer(C_INT),
VALUE :: ncid, varid, par_access
94 Integer(C_INT) :: nc_var_par_access
102 USE iso_c_binding
, ONLY: c_int, c_char
104 Integer(C_INT),
VALUE :: ncid
105 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
106 Integer(C_INT),
Intent(INOUT) :: grp_ncid
108 Integer(C_INT) :: nc_inq_ncid
117 USE iso_c_binding
, ONLY: c_int
119 Integer(C_INT),
VALUE :: ncid
120 Integer(C_INT),
Intent(INOUT) :: numgrps
122 Integer(C_INT) :: nc_inq_numgrps
130 USE iso_c_binding
, ONLY: c_int
132 Integer(C_INT),
VALUE :: ncid
133 Integer(C_INT),
Intent(INOUT) :: numtypes
135 Integer(C_INT) :: nc_inq_numtypes
142 USE iso_c_binding
, ONLY: c_int
144 Integer(C_INT),
VALUE :: ncid
145 Integer(C_INT),
Intent(INOUT) :: numgrps
146 Integer(C_INT),
Intent(INOUT) :: ncids(*)
148 Integer(C_INT) :: nc_inq_grps
156 USE iso_c_binding
, ONLY: c_int, c_char
158 Integer(C_INT),
VALUE :: ncid
159 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
161 Integer(C_INT) :: nc_inq_grpname
169 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
171 Integer(C_INT),
VALUE :: ncid
172 Integer(C_SIZE_T),
Intent(INOUT) :: nlen
173 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
175 Integer(C_INT) :: nc_inq_grpname_full
183 USE iso_c_binding
, ONLY: c_int, c_size_t
185 Integer(C_INT),
VALUE :: ncid
186 Integer(C_SIZE_T),
Intent(INOUT) :: nlen
188 Integer(C_INT) :: nc_inq_grpname_len
196 USE iso_c_binding
, ONLY: c_int, c_char
198 Integer(C_INT),
VALUE :: ncid
199 Integer(C_INT),
Intent(INOUT) :: grp_ncid
200 Character(KIND=C_CHAR),
Intent(INOUT) :: full_name(*)
202 Integer(C_INT) :: nc_inq_grp_full_ncid
210 USE iso_c_binding
, ONLY: c_int
212 Integer(C_INT),
VALUE :: ncid
213 Integer(C_INT),
Intent(INOUT) :: parent_ncid
215 Integer(C_INT) :: nc_inq_grp_parent
223 USE iso_c_binding
, ONLY: c_int, c_char
225 Integer(C_INT),
VALUE :: ncid
226 Character(KIND=C_CHAR),
Intent(IN) :: grp_name(*)
227 Integer(C_INT),
Intent(INOUT) :: grp_ncid
229 Integer(C_INT) :: nc_inq_grp_ncid
237 USE iso_c_binding
, ONLY: c_int
239 Integer(C_INT),
VALUE :: ncid
240 Integer(C_INT),
Intent(INOUT) :: nvars
241 Integer(C_INT),
Intent(INOUT) :: varids(*)
243 Integer(C_INT) :: nc_inq_varids_f
251 USE iso_c_binding
, ONLY: c_int
253 Integer(C_INT),
VALUE :: ncid, parent
254 Integer(C_INT),
Intent(INOUT) :: ndims
255 Integer(C_INT),
Intent(INOUT) :: dimids(*)
257 Integer(C_INT) :: nc_inq_dimids_f
265 USE iso_c_binding
, ONLY: c_int
267 Integer(C_INT),
VALUE :: ncid
268 Integer(C_INT),
Intent(INOUT) :: ntypes
269 Integer(C_INT),
Intent(INOUT) :: typeids(*)
271 Integer(C_INT) :: nc_inq_typeids
279 USE iso_c_binding
, ONLY: c_int, c_char
281 Integer(C_INT),
VALUE :: ncid
282 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
283 Integer(C_INT),
Intent(INOUT) :: typeid
285 Integer(C_INT) :: nc_inq_typeid
293 USE iso_c_binding
, ONLY: c_int, c_char
295 Integer(C_INT),
VALUE :: parent_ncid
296 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
297 Integer(C_INT),
Intent(INOUT) :: new_ncid
299 Integer(C_INT) :: nc_def_grp
307 USE iso_c_binding
, ONLY: c_int, c_char
309 Integer(C_INT),
VALUE :: grpid
310 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
312 Integer(C_INT) :: nc_rename_grp
320 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
322 Integer(C_INT),
VALUE :: ncid
323 Integer(C_SIZE_T),
VALUE :: isize
324 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
325 Integer(C_INT),
Intent(INOUT) :: typeidp
327 Integer(C_INT) :: nc_def_compound
335 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
337 Integer(C_INT),
VALUE :: ncid
338 Integer(C_INT),
VALUE :: xtype, field_typeid
339 Integer(C_SIZE_T),
VALUE :: offset
340 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
342 Integer(C_INT) :: nc_insert_compound
349 ndims, dim_sizes) bind(C)
351 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
353 Integer(C_INT),
VALUE :: ncid, ndims
354 Integer(C_INT),
VALUE :: xtype, field_typeid
355 Integer(C_SIZE_T),
VALUE :: offset
356 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
357 Integer(C_INT),
Intent(INOUT) :: dim_sizes(*)
359 Integer(C_INT) :: nc_insert_array_compound_f
367 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
369 Integer(C_INT),
VALUE :: ncid
370 Integer(C_INT),
VALUE :: xtype
371 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
372 Integer(C_SIZE_T),
Intent(INOUT) :: isize
374 Integer(C_INT) :: nc_inq_type
382 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
384 Integer(C_INT),
VALUE :: ncid
385 Integer(C_INT),
VALUE :: xtype
386 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
387 Integer(C_SIZE_T),
Intent(INOUT) :: isize, nfieldsp
389 Integer(C_INT) :: nc_inq_compound
397 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
399 Integer(C_INT),
VALUE :: ncid
400 Integer(C_INT),
VALUE :: xtype
401 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
403 Integer(C_INT) :: nc_inq_compound_name
411 USE iso_c_binding
, ONLY: c_int, c_size_t
413 Integer(C_INT),
VALUE :: ncid
414 Integer(C_INT),
VALUE :: xtype
415 Integer(C_SIZE_T),
Intent(INOUT) :: isize
417 Integer(C_INT) :: nc_inq_compound_size
425 USE iso_c_binding
, ONLY: c_int, c_size_t
427 Integer(C_INT),
VALUE :: ncid
428 Integer(C_INT),
VALUE :: xtype
429 Integer(C_SIZE_T),
Intent(INOUT) :: nfieldsp
431 Integer(C_INT) :: nc_inq_compound_nfields
440 USE iso_c_binding
, ONLY: c_int
442 Integer(C_INT),
VALUE :: ncid, fieldid
443 Integer(C_INT),
VALUE :: xtype
444 Integer(C_INT),
Intent(INOUT) :: ndims
446 Integer(C_INT) :: nc_inq_compound_field_ndims
455 field_typeidp, ndimsp, dim_sizesp) bind(C)
458 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
460 Integer(C_INT),
VALUE :: ncid, fieldid
461 Integer(C_INT),
VALUE :: xtype
462 Integer(C_INT),
Intent(INOUT) :: field_typeidp
463 Integer(C_SIZE_T),
Intent(INOUT) :: offsetp
464 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
465 Integer(C_INT),
Intent(INOUT) :: ndimsp
466 Integer(C_INT),
Intent(INOUT) :: dim_sizesp(*)
468 Integer(C_INT) :: nc_inq_compound_field_f
476 USE iso_c_binding
, ONLY: c_int, c_size_t
478 Integer(C_INT),
VALUE :: ncid, fieldid
479 Integer(C_INT),
VALUE :: xtype
480 Integer(C_SIZE_T),
Intent(INOUT) :: offsetp
482 Integer(C_INT) :: nc_inq_compound_fieldoffset
490 USE iso_c_binding
, ONLY: c_int, c_char
492 Integer(C_INT),
VALUE :: ncid, fieldid
493 Integer(C_INT),
VALUE :: xtype
494 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
496 Integer(C_INT) :: nc_inq_compound_fieldname
504 USE iso_c_binding
, ONLY: c_int, c_char
506 Integer(C_INT),
VALUE :: ncid
507 Integer(C_INT),
VALUE :: xtype
508 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
509 Integer(C_INT),
Intent(INOUT) :: fieldidp
511 Integer(C_INT) :: nc_inq_compound_fieldindex
519 USE iso_c_binding
, ONLY: c_int
521 Integer(C_INT),
VALUE :: ncid, fieldid
522 Integer(C_INT),
VALUE :: xtype
523 Integer(C_INT),
Intent(INOUT) :: field_typeidp
525 Integer(C_INT) :: nc_inq_compound_fieldtype
533 USE iso_c_binding
, ONLY: c_int
535 Integer(C_INT),
VALUE :: ncid, fieldid
536 Integer(C_INT),
VALUE :: xtype
537 Integer(C_INT),
Intent(INOUT) :: ndimsp
539 Integer(C_INT) :: nc_inq_compound_fieldndims
547 USE iso_c_binding
, ONLY: c_int
549 Integer(C_INT),
VALUE :: ncid, fieldid
550 Integer(C_INT),
VALUE :: xtype
551 Integer(C_INT),
Intent(INOUT) :: dim_sizes(*)
553 Integer(C_INT) :: nc_inq_compound_fielddim_sizes
561 USE iso_c_binding
, ONLY: c_int, c_char
563 Integer(C_INT),
VALUE :: ncid
564 Integer(C_INT),
VALUE :: base_typeid
565 Integer(C_INT),
Intent(INOUT) :: xtypep
566 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
568 Integer(C_INT) :: nc_def_vlen
574 Function nc_inq_vlen(ncid, xtype, name, datum_sizep, base_nc_typep) bind(C)
576 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
578 Integer(C_INT),
VALUE :: ncid
579 Integer(C_INT),
VALUE :: xtype
580 Integer(C_SIZE_T),
Intent(INOUT) :: datum_sizep
581 Integer(C_INT),
Intent(INOUT) :: base_nc_typep
582 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
584 Integer(C_INT) :: nc_inq_vlen
591 nfieldsp, classp) bind(C)
593 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
595 Integer(C_INT),
VALUE :: ncid
596 Integer(C_INT),
VALUE :: xtype
597 Integer(C_SIZE_T),
Intent(INOUT) :: isize , nfieldsp
598 Integer(C_INT),
Intent(INOUT) :: base_nc_typep
599 Integer(C_INT),
Intent(INOUT) :: classp
600 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
602 Integer(C_INT) :: nc_inq_user_type
610 USE iso_c_binding
, ONLY: c_int, c_char
612 Integer(C_INT),
VALUE :: ncid
613 Integer(C_INT),
VALUE :: base_typeid
614 Integer(C_INT),
Intent(OUT) :: typeidp
615 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
617 Integer(C_INT) :: nc_def_enum
625 USE iso_c_binding
, ONLY: c_int, c_char, c_ptr
627 Integer(C_INT),
VALUE :: ncid
628 Integer(C_INT),
VALUE :: xtype
629 Type(c_ptr),
VALUE :: values
630 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
632 Integer(C_INT) :: nc_insert_enum
638 Function nc_inq_enum(ncid, xtype, name, base_nc_typep, base_sizep, &
639 num_membersp) bind(C)
641 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
643 Integer(C_INT),
VALUE :: ncid
644 Integer(C_INT),
VALUE :: xtype
645 Integer(C_INT),
Intent(INOUT) :: base_nc_typep
646 Integer(C_SIZE_T),
Intent(INOUT) :: base_sizep, num_membersp
647 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
649 Integer(C_INT) :: nc_inq_enum
657 USE iso_c_binding
, ONLY: c_int, c_char
659 Integer(C_INT),
VALUE :: ncid, idx
660 Integer(C_INT),
VALUE :: xtype
661 Character(KIND=C_CHAR),
Intent(OUT) ::
value(*)
662 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
664 Integer(C_INT) :: nc_inq_enum_member
672 USE iso_c_binding
, ONLY: c_int, c_long_long, c_char
674 Integer(C_INT),
VALUE :: ncid
675 Integer(C_INT),
VALUE :: xtype
676 Integer(C_LONG_LONG),
VALUE :: val
677 Character(KIND=C_CHAR),
Intent(INOUT) :: name(*)
679 Integer(C_INT) :: nc_inq_enum_ident
687 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
689 Integer(C_INT),
VALUE :: ncid
690 Integer(C_SIZE_T),
VALUE :: isize
691 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
692 Integer(C_INT),
Intent(OUT) :: xtypep
694 Integer(C_INT) :: nc_def_opaque
702 USE iso_c_binding
, ONLY: c_int, c_size_t, c_char
704 Integer(C_INT),
VALUE :: ncid
705 Integer(C_INT),
VALUE :: xtype
706 Integer(C_SIZE_T),
Intent(OUT) :: sizep
707 Character(KIND=C_CHAR),
Intent(OUT) :: name(*)
709 Integer(C_INT) :: nc_inq_opaque
717 USE iso_c_binding
, ONLY: c_int, c_ptr
719 Integer(C_INT),
VALUE :: ncid, varid, no_fill
720 Type(c_ptr),
VALUE :: cfill_value_p
722 Integer(C_INT) :: nc_def_var_fill
730 USE iso_c_binding
, ONLY: c_int, c_char
732 Integer(C_INT),
VALUE :: ncid, varid
733 Integer(C_INT),
Intent(INOUT) :: no_fill
734 Character(KIND=C_CHAR),
Intent(INOUT) :: fill_value(*)
736 Integer(C_INT) :: nc_inq_var_fill
744 USE iso_c_binding
, ONLY: c_int
746 Integer(C_INT),
VALUE :: ncid, varid
747 Integer(C_INT),
Intent(INOUT) :: options_mask, pixels_per_block
749 Integer(C_INT) :: nc_inq_var_szip
757 USE iso_c_binding
, ONLY: c_int
759 Integer(C_INT),
VALUE :: ncid, varid, fletcher32
761 Integer(C_INT) :: nc_def_var_fletcher32
769 USE iso_c_binding
, ONLY: c_int
771 Integer(C_INT),
VALUE :: ncid, varid
772 Integer(C_INT),
Intent(INOUT) :: fletcher32
774 Integer(C_INT) :: nc_inq_var_fletcher32
782 USE iso_c_binding
, ONLY: c_int
784 Integer(C_INT),
VALUE :: ncid, varid, shuffle, deflate, deflate_level
786 Integer(C_INT) :: nc_def_var_deflate
794 USE iso_c_binding
, ONLY: c_int
796 Integer(C_INT),
VALUE :: ncid, varid
797 Integer(C_INT),
Intent(INOUT) :: shuffle, deflate, deflate_level
799 Integer(C_INT) :: nc_inq_var_deflate
807 USE iso_c_binding
, ONLY: c_int, c_size_t
809 Integer(C_INT),
VALUE :: ncid, varid, contiguousp
810 Integer(C_SIZE_T),
Intent(INOUT) :: chunksizesp
812 Integer(C_INT) :: nc_def_var_chunking
820 USE iso_c_binding
, ONLY: c_int, c_size_t
822 Integer(C_INT),
VALUE :: ncid, varid
823 Integer(C_INT),
Intent(INOUT) :: contiguousp
824 Integer(C_SIZE_T),
Intent(INOUT) :: chunksizesp(*)
826 Integer(C_INT) :: nc_inq_var_chunking
834 USE iso_c_binding
, ONLY: c_int, c_ptr
836 Integer(C_INT),
VALUE :: ncid, varid, contiguousp
837 Type(c_ptr),
VALUE :: chunksizesp
839 Integer(C_INT) :: nc_def_var_chunking_ints
847 USE iso_c_binding
, ONLY: c_int
849 Integer(C_INT),
VALUE :: ncid, varid
850 Integer(C_INT),
Intent(INOUT) :: contiguousp
851 Integer(C_INT),
Intent(INOUT) :: chunksizesp(*)
853 Integer(C_INT) :: nc_inq_var_chunking_ints
861 USE iso_c_binding
, ONLY: c_int
863 Integer(C_INT),
VALUE :: ncid, varid, endiann
865 Integer(C_INT) :: nc_def_var_endian
873 USE iso_c_binding
, ONLY: c_int
875 Integer(C_INT),
VALUE :: ncid, varid
876 Integer(C_INT),
Intent(INOUT) :: endiann
878 Integer(C_INT) :: nc_inq_var_endian
884 Function nc_put_att(ncid, varid, name, xtype, nlen, op) bind(C)
886 USE iso_c_binding
, ONLY: c_int, c_char, c_size_t, c_ptr
888 Integer(C_INT),
VALUE :: ncid, varid, xtype
889 Integer(C_SIZE_T),
VALUE :: nlen
890 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
891 Type(c_ptr),
VALUE :: op
893 Integer(C_INT) :: nc_put_att
901 USE iso_c_binding
, ONLY: c_int, c_char
903 Integer(C_INT),
VALUE :: ncid, varid
904 Character(KIND=C_CHAR),
Intent(IN) :: name(*)
905 Character(KIND=C_CHAR),
Intent(OUT) :: op(*)
907 Integer(C_INT) :: nc_get_att
915 USE iso_c_binding
, ONLY: c_int, c_size_t, c_ptr, c_char
917 Integer(C_INT),
VALUE :: ncid, xtype
918 Integer(C_SIZE_T),
VALUE :: nlen
919 Character(KIND=C_CHAR),
Intent(INOUT) :: vlen_element(*)
920 Type(c_ptr),
VALUE :: op
922 Integer(C_INT) :: nc_put_vlen_element
930 USE iso_c_binding
, ONLY: c_int, c_char, c_size_t, c_ptr
932 Integer(C_INT),
VALUE :: ncid, xtype
933 Integer(C_SIZE_T),
Intent(INOUT) :: nlen
934 Character(KIND=C_CHAR),
Intent(INOUT) :: vlen_element(*)
935 Character(KIND=C_CHAR),
Intent(INOUT) :: op(*)
937 Integer(C_INT) :: nc_get_vlen_element
945 USE iso_c_binding
, ONLY: c_ptr, c_int
947 Type(c_ptr),
VALUE :: vl
949 Integer(C_INT) :: nc_free_vlen
957 USE iso_c_binding
, ONLY: c_ptr, c_int, c_size_t
959 Integer(C_SIZE_T),
Intent(IN) :: len
960 Type(c_ptr),
VALUE :: vl
962 Integer(C_INT) :: nc_free_vlens
970 USE iso_c_binding
, ONLY: c_ptr, c_int, c_size_t
972 Integer(C_SIZE_T),
Intent(IN) :: len
973 Type(c_ptr),
VALUE :: vl
975 Integer(C_INT) :: nc_free_string
983 USE iso_c_binding
, ONLY: c_int, c_long_long, c_ptr
985 Integer(C_INT),
VALUE :: ncid, varid
986 Type(c_ptr),
VALUE :: indexp
987 Integer(C_LONG_LONG),
Intent(IN) :: op
989 Integer(C_INT) :: nc_put_var1_longlong
997 USE iso_c_binding
, ONLY: c_int, c_long_long, c_ptr
999 Integer(C_INT),
VALUE :: ncid, varid
1000 Type(c_ptr),
VALUE :: indexp
1001 Integer(C_LONG_LONG),
Intent(OUT) :: ip
1003 Integer(C_INT) :: nc_get_var1_longlong
1011 USE iso_c_binding
, ONLY: c_int, c_long_long, c_ptr
1013 Integer(C_INT),
VALUE :: ncid, varid
1014 Type(c_ptr),
VALUE :: startp, countp
1015 Integer(C_LONG_LONG),
Intent(IN) :: op(*)
1017 Integer(C_INT) :: nc_put_vara_longlong
1025 USE iso_c_binding
, ONLY: c_int, c_long_long, c_ptr
1027 Integer(C_INT),
VALUE :: ncid, varid
1028 Type(c_ptr),
VALUE :: startp, countp
1029 Integer(C_LONG_LONG),
Intent(OUT) :: ip(*)
1031 Integer(C_INT) :: nc_get_vara_longlong
1040 USE iso_c_binding
, ONLY: c_int, c_ptr, c_long_long
1042 Integer(C_INT),
VALUE :: ncid, varid
1043 Type(c_ptr),
VALUE :: startp, countp, stridep, imapp
1044 Integer(C_LONG_LONG),
Intent(IN) :: op(*)
1046 Integer(C_INT) :: nc_put_varm_longlong
1055 USE iso_c_binding
, ONLY: c_int, c_ptr, c_long_long
1057 Integer(C_INT),
VALUE :: ncid, varid
1058 Type(c_ptr),
VALUE :: startp, countp, stridep, imapp
1059 Integer(C_LONG_LONG),
Intent(OUT) :: ip(*)
1061 Integer(C_INT) :: nc_get_varm_longlong
1069 USE iso_c_binding
, ONLY: c_int, c_ptr, c_long_long
1071 Integer(C_INT),
VALUE :: ncid, varid
1072 Type(c_ptr),
VALUE :: startp, countp, stridep
1073 Integer(C_LONG_LONG),
Intent(IN) :: op(*)
1075 Integer(C_INT) :: nc_put_vars_longlong
1083 USE iso_c_binding
, ONLY: c_int, c_ptr, c_long_long
1085 Integer(C_INT),
VALUE :: ncid, varid
1086 Type(c_ptr),
VALUE :: startp, countp, stridep
1087 Integer(C_LONG_LONG),
Intent(OUT) :: ip(*)
1089 Integer(C_INT) :: nc_get_vars_longlong
1097 USE iso_c_binding
, ONLY: c_int, c_long_long
1099 Integer(C_INT),
VALUE :: ncid, varid
1100 Integer(C_LONG_LONG),
Intent(IN) :: op(*)
1102 Integer(C_INT) :: nc_put_var_longlong
1110 USE iso_c_binding
, ONLY: c_int, c_long_long
1112 Integer(C_INT),
VALUE :: ncid, varid
1113 Integer(C_LONG_LONG),
Intent(OUT) :: ip(*)
1115 Integer(C_INT) :: nc_get_var_longlong
1123 USE iso_c_binding
, ONLY: c_int
1125 Integer(C_INT),
VALUE :: size, nelems, preemption
1127 Integer(C_INT) :: nc_set_chunk_cache_ints
1135 USE iso_c_binding
, ONLY: c_int
1137 Integer(C_INT),
Intent(INOUT) :: size, nelems, preemption
1139 Integer(C_INT) :: nc_get_chunk_cache_ints
1148 USE iso_c_binding
, ONLY: c_int
1150 Integer(C_INT),
VALUE :: ncid, varid, size, nelems, preemption
1152 Integer(C_INT) :: nc_set_var_chunk_cache_ints
1161 USE iso_c_binding
, ONLY: c_int
1163 Integer(C_INT),
VALUE :: ncid, varid
1164 Integer(C_INT),
Intent(INOUT) :: size, nelems, preemption
1166 Integer(C_INT) :: nc_get_var_chunk_cache_ints
1174 USE iso_c_binding
, ONLY: c_size_t, c_float, c_int
1176 Integer(C_SIZE_T),
VALUE :: size, nelems
1177 Real(C_FLOAT),
VALUE :: preemption
1179 Integer(C_INT) :: nc_set_chunk_cache
1187 USE iso_c_binding
, ONLY: c_size_t, c_float, c_int
1189 Integer(C_SIZE_T),
Intent(INOUT) :: size, nelems
1190 Real(C_FLOAT),
Intent(INOUT) :: preemption
1192 Integer(C_INT) :: nc_get_chunk_cache
1200 USE iso_c_binding
, ONLY: c_int, c_ptr
1202 Integer(C_INT),
VALUE :: ncid, varid
1203 Type(c_ptr),
VALUE :: op
1205 Integer(C_INT) :: nc_put_var
1213 USE iso_c_binding
, ONLY: c_int, c_char
1215 Integer(C_INT),
VALUE :: ncid, varid
1216 Character(KIND=C_CHAR),
Intent(INOUT) :: ip(*)
1218 Integer(C_INT) :: nc_get_var