netcdf4_externals.f90
Go to the documentation of this file.
! This is part of the netCDF-4 fortran 90 API.
! Copyright 2006, UCAR
! $Id: netcdf4_externals.f90,v 1.21 2010/01/20 13:06:15 ed Exp $
! Extra netCDF-4 functions
integer, external :: nf_create_par, nf_open_par, nf_var_par_access, &
nf_inq_ncid, nf_inq_grps, nf_inq_grpname, nf_inq_grpname_full, &
nf_inq_grpname_len, nf_inq_grp_parent, nf_inq_grp_ncid, nf_inq_grp_full_ncid, nf_inq_varids, &
nf_inq_dimids, nf_inq_typeids, nf_inq_typeid, nf_def_grp, nf_def_compound, &
nf_insert_compound, nf_insert_array_compound, nf_inq_type, &
nf_inq_compound, nf_inq_compound_name, nf_inq_compound_size, &
nf_inq_compound_nfields, nf_inq_compound_field, &
nf_inq_compound_fieldname, nf_inq_compound_fieldindex, &
nf_inq_compound_fieldtype, nf_inq_compound_fieldndims, &
nf_inq_compound_fielddim_sizes, nf_inq_compound_fieldoffset, &
nf_def_vlen, nf_inq_vlen, nf_free_vlen, nf_inq_user_type, &
nf_def_enum, nf_insert_enum, nf_inq_enum, nf_inq_enum_member, &
nf_inq_enum_ident, nf_def_opaque, nf_inq_opaque, &
nf_def_var_chunking, nf_def_var_deflate, &
nf_def_var_fletcher32, nf_inq_var_chunking, nf_inq_var_deflate, &
nf_inq_var_fletcher32, nf_inq_var_endian, nf_def_var_endian, &
nf_def_var_fill, nf_inq_var_fill, nf_get_att, nf_put_att, &
nf_put_vars, nf_get_vars, nf_put_vlen_element, &
nf_put_var1_int64, nf_put_vara_int64, nf_put_vars_int64, &
nf_put_varm_int64, nf_put_var_int64, nf_get_var1_int64, &
nf_get_vara_int64, nf_get_vars_int64, nf_get_varm_int64, &
nf_get_var_int64, nf_get_chunk_cache, nf_set_chunk_cache, &
nf_inq_var_szip, nf_free_vlens, nf_free_string, &
nf_set_var_chunk_cache, nf_get_var_chunk_cache, nf_rename_grp
nf_free_string
integer function nf_free_string(ilen, vl)
Definition: nf_nc4.f90:1997
nf_inq_grp_ncid
integer function nf_inq_grp_ncid(ncid, grp_name, parent_ncid)
Definition: nf_nc4.f90:329
nf_free_vlens
integer function nf_free_vlens(ilen, vl)
Definition: nf_nc4.f90:1969
nf_inq_compound_fieldoffset
integer function nf_inq_compound_fieldoffset(ncid, xtype, fieldid, offset)
Definition: nf_nc4.f90:972
nf_inq_ncid
integer function nf_inq_ncid(ncid, name, groupid)
Definition: nf_nc4.f90:128
nf_def_var_deflate
integer function nf_def_var_deflate(ncid, varid, shuffle, deflate, deflate_level)
Definition: nf_nc4.f90:1555
nf_inq_var_fill
integer function nf_inq_var_fill(ncid, varid, no_fill, fill_value)
Definition: nf_nc4.f90:1724
nf_inq_var_szip
integer function nf_inq_var_szip(ncid, varid, options_mask, pixels_per_block)
Definition: nf_nc4.f90:1614
nf_inq_grp_full_ncid
integer function nf_inq_grp_full_ncid(ncid, name, grp_ncid)
Definition: nf_nc4.f90:360
nf_inq_compound_field
integer function nf_inq_compound_field(ncid, xtype, fieldid, name, offset, field_typeid, ndims, dim_sizes)
Definition: nf_nc4.f90:845
nf_def_grp
integer function nf_def_grp(parent_ncid, name, new_ncid)
Definition: nf_nc4.f90:525
nf_inq_grpname_len
integer function nf_inq_grpname_len(ncid, nlen)
Definition: nf_nc4.f90:275
nf_put_var1_int64
integer function nf_put_var1_int64(ncid, varid, ndex, ival)
Definition: nf_nc4.f90:2083
nf_inq_compound_fieldndims
integer function nf_inq_compound_fieldndims(ncid, xtype, fieldid, ndims)
Definition: nf_nc4.f90:1032
nf_rename_grp
integer function nf_rename_grp(grpid, name)
Definition: nf_nc4.f90:556
nf_get_varm_int64
integer function nf_get_varm_int64(ncid, varid, start, counts, strides, maps, ivals)
Definition: nf_nc4.f90:2509
nf_def_opaque
integer function nf_def_opaque(ncid, isize, name, xtype)
Definition: nf_nc4.f90:1383
nf_get_var1_int64
integer function nf_get_var1_int64(ncid, varid, ndex, ival)
Definition: nf_nc4.f90:2344
nf_insert_array_compound
integer function nf_insert_array_compound(ncid, xtype, name, offset, field_typeid, ndims, dim_sizes)
Definition: nf_nc4.f90:651
nf_put_var_int64
integer function nf_put_var_int64(ncid, varid, ivals)
Definition: nf_nc4.f90:2320
nf_inq_compound_fielddim_sizes
integer function nf_inq_compound_fielddim_sizes(ncid, xtype, fieldid, dim_sizes)
Definition: nf_nc4.f90:1062
nf_inq_compound_fieldindex
integer function nf_inq_compound_fieldindex(ncid, xtype, name, fieldid)
Definition: nf_nc4.f90:938
nf_inq_grpname
integer function nf_inq_grpname(ncid, name)
Definition: nf_nc4.f90:210
nf_inq_var_chunking
integer function nf_inq_var_chunking(ncid, varid, contiguous, chunksizes)
Definition: nf_nc4.f90:1503
nf_inq_var_fletcher32
integer function nf_inq_var_fletcher32(ncid, varid, fletcher32)
Definition: nf_nc4.f90:1668
nf_inq_compound_fieldtype
integer function nf_inq_compound_fieldtype(ncid, xtype, fieldid, field_typeid)
Definition: nf_nc4.f90:1003
nf_inq_grps
integer function nf_inq_grps(ncid, numgrps, ncids)
Definition: nf_nc4.f90:160
nf_inq_compound
integer function nf_inq_compound(ncid, xtype, name, isize, nfields)
Definition: nf_nc4.f90:718
nf_inq_typeids
integer function nf_inq_typeids(ncid, ntypes, typeids)
Definition: nf_nc4.f90:447
nf_inq_compound_name
integer function nf_inq_compound_name(ncid, xtype, name)
Definition: nf_nc4.f90:754
nf_inq_typeid
integer function nf_inq_typeid(ncid, name, typeid)
Definition: nf_nc4.f90:493
nf_inq_vlen
integer function nf_inq_vlen(ncid, xtype, name, datum_size, base_type)
Definition: nf_nc4.f90:1121
nf_def_var_chunking
integer function nf_def_var_chunking(ncid, varid, contiguous, chunksizes)
Definition: nf_nc4.f90:1455
nf_inq_varids
integer function nf_inq_varids(ncid, nvars, varids)
Definition: nf_nc4.f90:391
nf_inq_compound_size
integer function nf_inq_compound_size(ncid, xtype, isize)
Definition: nf_nc4.f90:786
nf_get_vars
function nf_get_vars(ncid, varid, start, counts, strides, values)
Definition: nf_varsio.F90:1040
nf_inq_var_deflate
integer function nf_inq_var_deflate(ncid, varid, shuffle, deflate, deflate_level)
Definition: nf_nc4.f90:1582
nf_inq_enum
integer function nf_inq_enum(ncid, xtype, name, base_nf_type, base_size, num_members)
Definition: nf_nc4.f90:1271
nf_def_var_fletcher32
integer function nf_def_var_fletcher32(ncid, varid, fletcher32)
Definition: nf_nc4.f90:1644
nf_def_var_endian
integer function nf_def_var_endian(ncid, varid, endiann)
Definition: nf_nc4.f90:1753
nf_put_vara_int64
integer function nf_put_vara_int64(ncid, varid, start, counts, ivals)
Definition: nf_nc4.f90:2136
nf_put_vars_int64
integer function nf_put_vars_int64(ncid, varid, start, counts, strides, ivals)
Definition: nf_nc4.f90:2190
nf_get_vars_int64
integer function nf_get_vars_int64(ncid, varid, start, counts, strides, ivals)
Definition: nf_nc4.f90:2448
nf_free_vlen
integer function nf_free_vlen(vl)
Definition: nf_nc4.f90:1944
nf_def_enum
integer function nf_def_enum(ncid, base_typeid, name, typeid)
Definition: nf_nc4.f90:1201
nf_inq_compound_fieldname
integer function nf_inq_compound_fieldname(ncid, xtype, fieldid, name)
Definition: nf_nc4.f90:904
nf_insert_enum
integer function nf_insert_enum(ncid, xtype, name, value)
Definition: nf_nc4.f90:1234
nf_inq_user_type
integer function nf_inq_user_type(ncid, xtype, name, isize, base_type, nfields, iclass)
Definition: nf_nc4.f90:1159
nf_put_vlen_element
integer function nf_put_vlen_element(ncid, xtype, vlen_element, nlen, value)
Definition: nf_nc4.f90:1872
nf_put_vars
function nf_put_vars(ncid, varid, start, counts, strides, values)
Definition: nf_varsio.F90:501
nf_put_varm_int64
integer function nf_put_varm_int64(ncid, varid, start, counts, strides, maps, ivals)
Definition: nf_nc4.f90:2253
nf_inq_type
integer function nf_inq_type(ncid, xtype, name, isize)
Definition: nf_nc4.f90:685
nf_set_chunk_cache
integer function nf_set_chunk_cache(chunk_size, nelems, preemption)
Definition: nf_nc4.f90:2600
nf_get_vara_int64
integer function nf_get_vara_int64(ncid, varid, start, counts, ivals)
Definition: nf_nc4.f90:2393
nf_set_var_chunk_cache
integer function nf_set_var_chunk_cache(ncid, varid, chunk_size, nelems, preemption)
Definition: nf_nc4.f90:2653
nf_inq_enum_ident
integer function nf_inq_enum_ident(ncid, xtype, value, name)
Definition: nf_nc4.f90:1348
nf_inq_grpname_full
integer function nf_inq_grpname_full(ncid, nlen, name)
Definition: nf_nc4.f90:241
nf_create_par
integer function nf_create_par(path, cmode, comm, info, ncid)
Definition: nf_nc4.f90:38
nf_var_par_access
integer function nf_var_par_access(ncid, varid, iaccess)
Definition: nf_nc4.f90:104
nf_insert_compound
integer function nf_insert_compound(ncid, xtype, name, offset, field_typeid)
Definition: nf_nc4.f90:618
nf_get_chunk_cache
integer function nf_get_chunk_cache(chunk_size, nelems, preemption)
Definition: nf_nc4.f90:2626
nf_def_var_fill
integer function nf_def_var_fill(ncid, varid, no_fill, fill_value)
Definition: nf_nc4.f90:1696
nf_inq_grp_parent
integer function nf_inq_grp_parent(ncid, parent_ncid)
Definition: nf_nc4.f90:303
nf_get_var_int64
integer function nf_get_var_int64(ncid, varid, ivals)
Definition: nf_nc4.f90:2576
nf_get_att
integer function nf_get_att(ncid, varid, name, value)
Definition: nf_nc4.f90:1840
nf_open_par
integer function nf_open_par(path, mode, comm, info, ncid)
Definition: nf_nc4.f90:71
nf_inq_compound_nfields
integer function nf_inq_compound_nfields(ncid, xtype, nfields)
Definition: nf_nc4.f90:815
nf_def_compound
integer function nf_def_compound(ncid, isize, name, typeid)
Definition: nf_nc4.f90:583
nf_def_vlen
integer function nf_def_vlen(ncid, name, base_typeid, xtype)
Definition: nf_nc4.f90:1087
nf_get_var_chunk_cache
integer function nf_get_var_chunk_cache(ncid, varid, chunk_size, nelems, preemption)
Definition: nf_nc4.f90:2682
nf_inq_dimids
integer function nf_inq_dimids(ncid, ndims, dimids, parent)
Definition: nf_nc4.f90:419
nf_inq_opaque
integer function nf_inq_opaque(ncid, xtype, name, isize)
Definition: nf_nc4.f90:1418
nf_put_att
integer function nf_put_att(ncid, varid, name, xtype, nlen, value)
Definition: nf_nc4.f90:1805
nf_inq_var_endian
integer function nf_inq_var_endian(ncid, varid, endiann)
Definition: nf_nc4.f90:1777
nf_inq_enum_member
integer function nf_inq_enum_member(ncid, xtype, idx, name, value)
Definition: nf_nc4.f90:1310

Return to the Main Unidata NetCDF page.