Go to the previous, next section.
Input parameters are in upper case, output parameters are in lower case. The FORTRAN types of all the parameters are listed below the subroutine and function declarations.
INTEGER FUNCTION NCCRE (PATHNAME,CLOBMODE, rcode) INTEGER FUNCTION NCOPN (PATHNAME,RWMODE, rcode) SUBROUTINE NCREDF (NCID, rcode) SUBROUTINE NCENDF (NCID, rcode) SUBROUTINE NCCLOS (NCID, rcode) SUBROUTINE NCINQ (NCID, ndims,nvars,natts,recdim,rcode) SUBROUTINE NCSNC (NCID, rcode) SUBROUTINE NCABOR (NCID, rcode) INTEGER FUNCTION NCDDEF (NCID,DIMNAME,SIZE, rcode) INTEGER FUNCTION NCDID (NCID,DIMNAME, rcode) SUBROUTINE NCDINQ (NCID,DIMID, dimname,size,rcode) SUBROUTINE NCDREN (NCID,DIMID,DIMNAME, rcode) INTEGER FUNCTION NCVDEF (NCID,VARNAME,DATATYPE,NVDIMS,VDIMS, rcode) INTEGER FUNCTION NCVID (NCID,VARNAME, rcode) SUBROUTINE NCVINQ (NCID,VARID, varname,datatype,nvdims,vdims,nvatts,rcode) SUBROUTINE NCVPT1 (NCID,VARID,INDICES,VALUE, rcode) SUBROUTINE NCVP1C (NCID,VARID,INDICES, CHVAL, rcode) SUBROUTINE NCVGT1 (NCID,VARID,INDICES, value, rcode) SUBROUTINE NCVG1C (NCID,VARID,INDICES, chval, rcode) SUBROUTINE NCVPT (NCID,VARID,START,COUNTS,VALUE, rcode) SUBROUTINE NCVPTC (NCID,VARID,START,COUNTS,STRING,LENSTR, rcode) SUBROUTINE NCVPTG (NCID,VARID,START,COUNTS,STRIDE,IMAP,VALUE, rcode) SUBROUTINE NCVPGC (NCID,VARID,START,COUNTS,STRIDE,IMAP,STRING,rcode) SUBROUTINE NCVGT (NCID,VARID,START,COUNTS, value,rcode) SUBROUTINE NCVGTC (NCID,VARID,START,COUNTS, string,LENSTR,rcode) SUBROUTINE NCVGTG (NCID,VARID,START,COUNTS,STRIDE,IMAP,value,rcode) SUBROUTINE NCVGGC (NCID,VARID,START,COUNTS,STRIDE,IMAP,string,rcode) SUBROUTINE NCVREN (NCID,VARID,VARNAME, rcode) SUBROUTINE NCAPT (NCID,VARID,ATTNAME,DATATYPE,ATTLEN,VALUE, rcode) SUBROUTINE NCAPTC (NCID,VARID,ATTNAME,DATATYPE,LENSTR,string, rcode) SUBROUTINE NCAINQ (NCID,VARID,ATTNAME, datatype,attlen,rcode) SUBROUTINE NCAGT (NCID,VARID,ATTNAME, value,rcode) SUBROUTINE NCAGTC (NCID,VARID,ATTNAME, string,LENSTR,rcode) SUBROUTINE NCACPY (INNCID,INVARID,ATTNAME,OUTNCID,OUTVARID, rcode) SUBROUTINE NCANAM (NCID,VARID,ATTNUM, attname,rcode) SUBROUTINE NCAREN (NCID,VARID,ATTNAME,NEWNAME, rcode) SUBROUTINE NCADEL (NCID,VARID,ATTNAME, rcode) INTEGER FUNCTION NCTLEN (DATATYPE, rcode) SUBROUTINE NCPOPT (NCOPTS) SUBROUTINE NCGOPT (ncopts) INTEGER FUNCTION NCSFIL (NCID,FILLMODE, rcode) CHARACTER*(*) PATHNAME ! absolute or relative name of netCDF file INTEGER CLOBMODE ! either NCCLOB or NCNOCLOB INTEGER RWMODE ! either NCWRITE or NCNOWRIT INTEGER RCODE ! returned error code, 0 if no errors INTEGER NCID ! netCDF ID, returned by NCCRE or NCOPN INTEGER NDIMS ! number of dimensions in netCDF INTEGER NVARS ! number of variables in netCDF INTEGER NATTS ! number of global attributes in netCDF INTEGER RECDIM ! dimension ID of unlimited dimension CHARACTER*(*) DIMNAME ! name for dimension INTEGER SIZE ! size of dimension INTEGER DIMID ! dimension ID from NCDDEF or NCDID CHARACTER*(*) VARNAME ! name for variable INTEGER DATATYPE ! data type code, one of NCBYTE, ..., NCDOUBLE INTEGER NVDIMS ! number of dimensions in a variable INTEGER VDIMS(NDIMS) ! dimension IDs for a variable, giving its shape INTEGER VARID ! variable ID from NCVDEF or NCVID, or NCGLOBAL INTEGER NVATTS ! number of attributes assigned to a variable INTEGER INDICES(NDIMS) ! coordinates of a single element of a variable CHARACTER CHVAL ! character value of variable or attribute CHARACTER*(*) STRING ! character array value of variable or attribute INTEGER LENSTR ! length of character array value DOUBLE VALUE ! double precision value of variable or attribute REAL VALUE ! real value of variable or attribute INTEGER VALUE ! integer value of variable or attribute INTEGER START(NVDIMS) ! corner of hyperslab of values of a variable INTEGER COUNTS(NVDIMS) ! edge lengths of hyperslab of values INTEGER STRIDE(NVDIMS) ! netCDF variable dimensional strides INTEGER IMAP(NVDIMS) ! index mapping vector CHARACTER*(*) ATTNAME ! attribute name INTEGER ATTLEN ! number of elements in an attribute vector INTEGER INNCID ! input netCDF ID INTEGER INVARID ! input variable ID INTEGER OUTNCID ! output netCDF ID INTEGER OUTVARID ! output variable ID INTEGER ATTNUM ! attribute number CHARACTER*(*) NEWNAME ! new attribute name INTEGER FILLMODE ! NCNOFILL or NCFILL, for setting fill mode
Go to the previous, next section.