NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
With 4.1.2-beta1 and hdf5 1.8.5 on MacOS 10.5, I can't create netcdf-4 files. The following C program
#include<stdlib.h> #include<stdio.h> #include "netcdf.h" #define ERRCODE 2 #define ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);} int main() { int ncid, varid, dimid, retval, format; if ((retval = nc_set_default_format(NC_FORMAT_NETCDF4,NULL))) ERR(retval); if ((retval = nc_create("test.nc", NC_CLOBBER,&ncid))) ERR(retval); if ((retval = nc_def_dim(ncid, "x", 1,&dimid))) ERR(retval); if ((retval = nc_def_var(ncid, "y", NC_FLOAT, 1,&dimid,&varid))) ERR(retval); nc_close(ncid); if ((retval = nc_open("test.nc", NC_NOWRITE,&ncid))) ERR(retval); if ((retval = nc_inq_format(ncid,&format))) ERR(retval); printf("format %d\n",format); nc_close(ncid); } produces format 1 (which is NETCDF3_CLASSIC) when linked with 4.1.2-beta1, but format 3 (which corresponds to NETCDF4, which is what I asked for with nc_set_default_format) when linked with 4.1.1. I ran 'make check' before installing 4.1.2-beta1, and all tests passed. -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : Jeffrey.S.Whitaker@xxxxxxxx 325 Broadway Office : Skaggs Research Cntr 1D-113 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg
netcdfgroup
archives: