5 integer,
intent( in) :: ncid
6 character (len = *),
intent( in) :: name
7 integer,
intent( in) :: xtype
8 integer,
intent(out) :: varid
12 integer,
dimension(1) :: dimids
18 integer,
intent( in) :: ncid
19 character (len = *),
intent( in) :: name
20 integer,
intent( in) :: xtype
21 integer,
intent( in) :: dimids
22 integer,
intent(out) :: varid
25 integer,
dimension(1) :: dimidsa
31 integer,
intent( in) :: ncid
32 character (len = *),
intent( in) :: name
33 integer,
intent( in) :: xtype
34 integer,
dimension(:),
intent( in) :: dimids
35 integer,
intent(out) :: varid
42 integer,
intent( in) :: ncid
43 character (len = *),
intent( in) :: name
44 integer,
intent(out) :: varid
51 integer,
intent( in) :: ncid, varid
52 character (len = *),
optional,
intent(out) :: name
53 integer,
optional,
intent(out) :: xtype, ndims
54 integer,
dimension(:),
optional,
intent(out) :: dimids
55 integer,
optional,
intent(out) :: natts
59 character (len = nf90_max_name) :: varname
60 integer :: externaltype, numdimensions
61 integer,
dimension(nf90_max_var_dims) :: dimensionids
62 integer :: numattributes
65 numdimensions, dimensionids, numattributes)
67 if(present(name)) name = trim(varname)
68 if(present(xtype)) xtype = externaltype
69 if(present(ndims)) ndims = numdimensions
70 if(present(dimids))
then
71 if (
size(dimids) .ge. numdimensions)
then
72 dimids(:numdimensions) = dimensionids(:numdimensions)
77 if(present(natts)) natts = numattributes
82 integer,
intent( in) :: ncid, varid
83 character (len = *),
intent( in) :: newname
integer function nf_inq_var(ncid, varid, name, xtype, ndims, dimids, natts)
integer function nf90_def_var_manydims(ncid, name, xtype, dimids, varid, contiguous, chunksizes, deflate_level, shuffle, fletcher32, endianness, cache_size, cache_nelems, cache_preemption)
integer function nf90_rename_var(ncid, varid, newname)
integer function nf_rename_var(ncid, varid, name)
integer function nf90_inq_varid(ncid, name, varid)
integer function nf90_inquire_variable(ncid, varid, name, xtype, ndims, dimids, nAtts, contiguous, chunksizes, deflate_level, shuffle, fletcher32, endianness, cache_size, cache_nelems, cache_preemption)
integer function nf_def_var(ncid, name, xtype, nvdims, vdims, varid)
integer function nf90_def_var_scalar(ncid, name, xtype, varid)
integer function nf_inq_varid(ncid, name, varid)
integer function nf90_def_var_onedim(ncid, name, xtype, dimids, varid, contiguous, chunksizes, deflate_level, shuffle, fletcher32, endianness, cache_size, cache_nelems, cache_preemption)