netcdf_externals.f90
Go to the documentation of this file.
character (len = 80), external :: nf_inq_libvers, nf_strerror
! Control routines
integer, external :: nf_open, nf__open, nf_create, nf__create, &
nf_enddef, nf__enddef, nf_set_fill, nf_redef, &
nf_sync, nf_abort, nf_close, &
! These are used only in undocumented functions
nf_set_base_pe, nf_inq_base_pe, &
nf__create_mp, nf__open_mp, nf_delete, &
nf_inq_format
! File level inquiry
integer, external :: nf_inq
! File path inquiry
integer, external :: nf_inq_path
! Dimension routines nf_inq_dim
integer, external :: nf_def_dim, nf_inq_dimid, nf_rename_dim, nf_inq_dim
! Attribute routines
integer, external :: nf_copy_att, nf_rename_att, nf_del_att, &
nf_inq_att, nf_inq_attid, nf_inq_attname
integer, external :: nf_put_att_text, nf_get_att_text, &
nf_put_att_int1, nf_put_att_int2, nf_put_att_int, &
nf_get_att_int1, nf_get_att_int2, nf_get_att_int, &
nf_put_att_real, nf_get_att_real, &
nf_put_att_double, nf_get_att_double
! Variable routines
integer, external :: nf_def_var, nf_inq_varid, nf_inq_var, nf_rename_var
integer, external :: nf_put_var1_text, nf_get_var1_text, &
nf_put_var1_int1, nf_put_var1_int2, nf_put_var1_int, &
nf_get_var1_int1, nf_get_var1_int2, nf_get_var1_int, &
nf_put_var1_real, nf_get_var1_real, &
nf_put_var1_double, nf_get_var1_double
integer, external :: nf_put_vars_text, nf_get_vars_text, &
nf_put_vars_int1, nf_put_vars_int2, nf_put_vars_int, &
nf_get_vars_int1, nf_get_vars_int2, nf_get_vars_int, &
nf_put_vars_real, nf_get_vars_real, &
nf_put_vars_double, nf_get_vars_double
integer, external :: nf_put_vara_text, nf_get_vara_text, &
nf_put_vara_int1, nf_put_vara_int2, nf_put_vara_int, &
nf_get_vara_int1, nf_get_vara_int2, nf_get_vara_int, &
nf_put_vara_real, nf_get_vara_real, &
nf_put_vara_double, nf_get_vara_double
integer, external :: nf_put_varm_text, nf_get_varm_text, &
nf_put_varm_int1, nf_put_varm_int2, nf_put_varm_int, &
nf_get_varm_int1, nf_get_varm_int2, nf_get_varm_int, &
nf_put_varm_real, nf_get_varm_real, &
nf_put_varm_double, nf_get_varm_double
nf_inq_base_pe
integer function nf_inq_base_pe(ncid, pe)
Definition: nf_control.F90:627
nf_inq_var
integer function nf_inq_var(ncid, varid, name, xtype, ndims, dimids, natts)
Definition: nf_genvar.f90:119
nf_put_vars_double
function nf_put_vars_double(ncid, varid, start, counts, strides, dvals)
Definition: nf_varsio.F90:437
nf_put_vara_text
integer function nf_put_vara_text(ncid, varid, start, counts, text)
Definition: nf_varaio.F90:37
nf_get_var1_double
integer function nf_get_var1_double(ncid, varid, ndex, dval)
Definition: nf_var1io.F90:686
nf_put_vars_text
function nf_put_vars_text(ncid, varid, start, counts, strides, text)
Definition: nf_varsio.F90:44
nf_put_varm_text
integer function nf_put_varm_text(ncid, varid, start, counts, strides, maps, text)
Definition: nf_varmio.F90:40
nf_del_att
integer function nf_del_att(ncid, varid, name)
Definition: nf_genatt.f90:279
nf_get_vars_int1
function nf_get_vars_int1(ncid, varid, start, counts, strides, i1vals)
Definition: nf_varsio.F90:689
nf_put_att_double
function nf_put_att_double(ncid, varid, name, xtype, nlen, dvals)
Definition: nf_attio.F90:281
nf_put_att_real
function nf_put_att_real(ncid, varid, name, xtype, nlen, rvals)
Definition: nf_attio.F90:241
nf_put_varm_int2
integer function nf_put_varm_int2(ncid, varid, start, counts, strides, maps, i2vals)
Definition: nf_varmio.F90:260
nf_get_att_real
integer function nf_get_att_real(ncid, varid, name, rvals)
Definition: nf_attio.F90:494
nf_inq_dimid
integer function nf_inq_dimid(ncid, name, dimid)
Definition: nf_dim.f90:115
nf_get_vars_real
function nf_get_vars_real(ncid, varid, start, counts, strides, rvals)
Definition: nf_varsio.F90:909
nf_get_varm_int1
integer function nf_get_varm_int1(ncid, varid, start, counts, strides, maps, i1vals)
Definition: nf_varmio.F90:692
nf_put_var1_int2
integer function nf_put_var1_int2(ncid, varid, ndex, ival)
Definition: nf_var1io.F90:145
nf_put_var1_double
integer function nf_put_var1_double(ncid, varid, ndex, dval)
Definition: nf_var1io.F90:309
nf_put_vara_int2
integer function nf_put_vara_int2(ncid, varid, start, counts, i2vals)
Definition: nf_varaio.F90:209
nf_get_varm_text
integer function nf_get_varm_text(ncid, varid, start, counts, strides, maps, text)
Definition: nf_varmio.F90:555
nf_abort
integer function nf_abort(ncid)
Definition: nf_control.F90:504
nf_get_varm_real
integer function nf_get_varm_real(ncid, varid, start, counts, strides, maps, rvals)
Definition: nf_varmio.F90:930
nf_put_vars_int
function nf_put_vars_int(ncid, varid, start, counts, strides, ivals)
Definition: nf_varsio.F90:303
nf_put_vars_real
function nf_put_vars_real(ncid, varid, start, counts, strides, rvals)
Definition: nf_varsio.F90:370
nf_get_att_double
integer function nf_get_att_double(ncid, varid, name, dvals)
Definition: nf_attio.F90:528
nf__create
function nf__create(path, cmode, initialsz, chunksizehintp, ncid)
Definition: nf_control.F90:81
nf_inq_attname
integer function nf_inq_attname(ncid, varid, attnum, name)
Definition: nf_genatt.f90:174
nf_put_varm_int1
integer function nf_put_varm_int1(ncid, varid, start, counts, strides, maps, i1vals)
Definition: nf_varmio.F90:176
nf_inq_attid
integer function nf_inq_attid(ncid, varid, name, attnum)
Definition: nf_genatt.f90:140
nf_get_vars_text
function nf_get_vars_text(ncid, varid, start, counts, strides, text)
Definition: nf_varsio.F90:564
nf__open
integer function nf__open(path, mode, chunksizehintp, ncid)
Definition: nf_control.F90:199
nf_get_vars_double
function nf_get_vars_double(ncid, varid, start, counts, strides, dvals)
Definition: nf_varsio.F90:976
nf__enddef
function nf__enddef(ncid, h_minfree, v_align, v_minfree, r_align)
Definition: nf_control.F90:459
nf_put_vara_int
integer function nf_put_vara_int(ncid, varid, start, counts, ivals)
Definition: nf_varaio.F90:273
nf_rename_att
integer function nf_rename_att(ncid, varid, name, newname)
Definition: nf_genatt.f90:245
nf_rename_var
integer function nf_rename_var(ncid, varid, name)
Definition: nf_genvar.f90:372
nf_put_var1_int1
integer function nf_put_var1_int1(ncid, varid, ndex, ival)
Definition: nf_var1io.F90:83
nf_get_att_int
integer function nf_get_att_int(ncid, varid, name, ivals)
Definition: nf_attio.F90:460
nf_put_vars_int2
function nf_put_vars_int2(ncid, varid, start, counts, strides, i2vals)
Definition: nf_varsio.F90:228
nf_inq
integer function nf_inq(ncid, ndims, nvars, ngatts, unlimdimid)
Definition: nf_geninq.f90:34
nf_get_att_text
integer function nf_get_att_text(ncid, varid, name, text)
Definition: nf_attio.F90:312
nf_get_att_int1
integer function nf_get_att_int1(ncid, varid, name, i1vals)
Definition: nf_attio.F90:376
nf_put_att_int2
function nf_put_att_int2(ncid, varid, name, xtype, nlen, i2vals)
Definition: nf_attio.F90:155
nf_put_vara_int1
integer function nf_put_vara_int1(ncid, varid, start, counts, i1vals)
Definition: nf_varaio.F90:143
nf_get_att_int2
integer function nf_get_att_int2(ncid, varid, name, i2vals)
Definition: nf_attio.F90:419
nf_get_var1_text
integer function nf_get_var1_text(ncid, varid, ndex, chval)
Definition: nf_var1io.F90:412
nf_copy_att
integer function nf_copy_att(ncid_in, varid_in, name, ncid_out, varid_out)
Definition: nf_genatt.f90:211
nf_close
integer function nf_close(ncid)
Definition: nf_control.F90:526
nf_get_var1_int
integer function nf_get_var1_int(ncid, varid, ndex, ival)
Definition: nf_var1io.F90:582
nf_get_vara_double
function nf_get_vara_double(ncid, varid, start, counts, dvals)
Definition: nf_varaio.F90:854
nf_put_var1_int
integer function nf_put_var1_int(ncid, varid, ndex, ival)
Definition: nf_var1io.F90:205
nf_get_vara_int1
integer function nf_get_vara_int1(ncid, varid, start, counts, i1vals)
Definition: nf_varaio.F90:605
nf_get_vara_int2
integer function nf_get_vara_int2(ncid, varid, start, counts, i2vals)
Definition: nf_varaio.F90:671
nf_def_var
integer function nf_def_var(ncid, name, xtype, nvdims, vdims, varid)
Definition: nf_genvar.f90:36
nf_sync
integer function nf_sync(ncid)
Definition: nf_control.F90:482
nf_open
integer function nf_open(path, mode, ncid)
Definition: nf_control.F90:163
nf_inq_att
integer function nf_inq_att(ncid, varid, name, xtype, nlen)
Definition: nf_genatt.f90:33
nf_put_var1_real
integer function nf_put_var1_real(ncid, varid, ndex, rval)
Definition: nf_var1io.F90:258
nf_get_var1_int2
integer function nf_get_var1_int2(ncid, varid, ndex, ival)
Definition: nf_var1io.F90:522
nf_inq_path
integer function nf_inq_path(ncid, pathlen, path)
Definition: nf_control.F90:321
nf_rename_dim
integer function nf_rename_dim(ncid, dimid, name)
Definition: nf_dim.f90:219
nf_get_varm_int
integer function nf_get_varm_int(ncid, varid, start, counts, strides, maps, ivals)
Definition: nf_varmio.F90:857
nf_create
integer function nf_create(path, cmode, ncid)
Definition: nf_control.F90:37
nf_inq_format
integer function nf_inq_format(ncid, format_type)
Definition: nf_geninq.f90:182
nf_set_fill
integer function nf_set_fill(ncid, fillmode, old_mode)
Definition: nf_control.F90:354
nf_get_vars_int
function nf_get_vars_int(ncid, varid, start, counts, strides, ivals)
Definition: nf_varsio.F90:842
nf_put_varm_double
integer function nf_put_varm_double(ncid, varid, start, counts, strides, maps, dvals)
Definition: nf_varmio.F90:487
nf_get_var1_int1
integer function nf_get_var1_int1(ncid, varid, ndex, ival)
Definition: nf_var1io.F90:460
nf_strerror
character(len=80) function nf_strerror(ncerr)
Definition: nf_misc.f90:77
nf_inq_libvers
character(len=80) function nf_inq_libvers()
Definition: nf_misc.f90:32
nf_get_vara_text
integer function nf_get_vara_text(ncid, varid, start, counts, text)
Definition: nf_varaio.F90:498
nf_redef
integer function nf_redef(ncid)
Definition: nf_control.F90:409
nf_get_var1_real
integer function nf_get_var1_real(ncid, varid, ndex, rval)
Definition: nf_var1io.F90:635
nf__open_mp
integer function nf__open_mp(path, mode, basepe, chunksizehintp, ncid)
Definition: nf_control.F90:238
nf_put_vara_double
function nf_put_vara_double(ncid, varid, start, counts, dvals)
Definition: nf_varaio.F90:392
nf_inq_varid
integer function nf_inq_varid(ncid, name, varid)
Definition: nf_genvar.f90:246
nf_def_dim
integer function nf_def_dim(ncid, name, dlen, dimid)
Definition: nf_dim.f90:35
nf_enddef
integer function nf_enddef(ncid)
Definition: nf_control.F90:431
nf_set_base_pe
integer function nf_set_base_pe(ncid, pe)
Definition: nf_control.F90:604
nf_get_vara_real
integer function nf_get_vara_real(ncid, varid, start, counts, rvals)
Definition: nf_varaio.F90:792
nf_put_vara_real
integer function nf_put_vara_real(ncid, varid, start, counts, rvals)
Definition: nf_varaio.F90:330
nf_get_varm_int2
integer function nf_get_varm_int2(ncid, varid, start, counts, strides, maps, i2vals)
Definition: nf_varmio.F90:776
nf_put_varm_real
integer function nf_put_varm_real(ncid, varid, start, counts, strides, maps, rvals)
Definition: nf_varmio.F90:414
nf_put_var1_text
integer function nf_put_var1_text(ncid, varid, ndex, chval)
Definition: nf_var1io.F90:36
nf__create_mp
function nf__create_mp(path, cmode, initialsz, basepe, chunksizehintp, ncid)
Definition: nf_control.F90:123
nf_inq_dim
integer function nf_inq_dim(ncid, dimid, name, dlen)
Definition: nf_dim.f90:76
nf_put_att_int
function nf_put_att_int(ncid, varid, name, xtype, nlen, ivals)
Definition: nf_attio.F90:201
nf_get_vara_int
integer function nf_get_vara_int(ncid, varid, start, counts, ivals)
Definition: nf_varaio.F90:735
nf_put_att_int1
function nf_put_att_int1(ncid, varid, name, xtype, nlen, i1vals)
Definition: nf_attio.F90:104
nf_get_vars_int2
function nf_get_vars_int2(ncid, varid, start, counts, strides, i2vals)
Definition: nf_varsio.F90:767
nf_put_varm_int
integer function nf_put_varm_int(ncid, varid, start, counts, strides, maps, ivals)
Definition: nf_varmio.F90:341
nf_delete
integer function nf_delete(path)
Definition: nf_control.F90:548
nf_put_vars_int1
function nf_put_vars_int1(ncid, varid, start, counts, strides, i1vals)
Definition: nf_varsio.F90:150
nf_get_varm_double
integer function nf_get_varm_double(ncid, varid, start, counts, strides, maps, dvals)
Definition: nf_varmio.F90:1003
nf_put_att_text
integer function nf_put_att_text(ncid, varid, name, nlen, text)
Definition: nf_attio.F90:35

Return to the Main Unidata NetCDF page.