! ----- ! Variable definitions and inquiry ! ----- function nf90_def_var_Scalar(ncid, name, xtype, varid) integer, intent( in) :: ncid character (len = *), intent( in) :: name integer, intent( in) :: xtype integer, intent(out) :: varid integer :: nf90_def_var_Scalar nf90_def_var_Scalar = -1 end function nf90_def_var_Scalar ! ----- function nf90_def_var_oneDim(ncid, name, xtype, dimids, varid) integer, intent( in) :: ncid character (len = *), intent( in) :: name integer, intent( in) :: xtype integer, intent( in) :: dimids integer, intent(out) :: varid INTEGER :: nf90_def_var_oneDim nf90_def_var_oneDim = -1 end function nf90_def_var_oneDim ! ----- function nf90_def_var_ManyDims(ncid, name, xtype, dimids, varid) integer, intent( in) :: ncid character (len = *), intent( in) :: name integer, intent( in) :: xtype integer, dimension(:), intent( in) :: dimids integer, intent(out) :: varid integer :: nf90_def_var_ManyDims nf90_def_var_ManyDims = -1 end function nf90_def_var_ManyDims ! ----- function nf90_inq_varid(ncid, name, varid) integer, intent( in) :: ncid character (len = *), intent( in) :: name integer, intent(out) :: varid integer :: nf90_inq_varid nf90_inq_varid = -1 end function nf90_inq_varid ! ----- function nf90_inquire_variable(ncid, varid, name, xtype, ndims, dimids, nAtts) integer, intent( in) :: ncid, varid character (len = *), optional, intent(out) :: name integer, optional, intent(out) :: xtype, ndims integer, dimension(:), optional, intent(out) :: dimids integer, optional, intent(out) :: nAtts integer :: nf90_inquire_variable nf90_inquire_variable = -1 end function nf90_inquire_variable ! ----- function nf90_rename_var(ncid, varid, newname) integer, intent( in) :: ncid, varid character (len = *), intent( in) :: newname integer :: nf90_rename_var nf90_rename_var = -1 end function nf90_rename_var ! -----