20 #define FILE_NAME "simple_xy_nc4.nc"
30 #define ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);}
35 int ncid, x_dimid, y_dimid, varid;
38 int shuffle, deflate, deflate_level;
49 for (x = 0; x < NX; x++)
50 for (y = 0; y < NY; y++)
51 data_out[x][y] = x * NY + y;
59 if ((retval =
nc_def_dim(ncid,
"x", NX, &x_dimid)))
61 if ((retval =
nc_def_dim(ncid,
"y", NY, &y_dimid)))
74 if ((retval = nc_def_var_chunking(ncid, varid, 0, &chunks[0])))
76 if ((retval = nc_def_var_deflate(ncid, varid, shuffle, deflate,
89 printf(
"*** SUCCESS writing example file simple_xy_nc4.nc!\n");