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.
Heiko, HDF5 supports reading compressed data in parallel, but cannot write compressed data in parallel. The netCDF library should return a more specific error than "HDF5 error" in this case. Here's an explanation <http://www.hdfgroup.org/hdf5-quest.html#p5comp> for why HDF5 doesn't write compressed data in parallel. --Russ On Tue, Jan 6, 2015 at 5:26 AM, Heiko Klein <Heiko.Klein@xxxxxx> wrote: > Hi, > > we are usually using compressed netcdf4 files for our forecast meteorology > files. This changes our bottleneck from IO to CPU, since compression > (usually deflate level 3) takes some time. > > To speed this up, I intended to use the mpi-enabled parallel netcdf4/hdf5. > I've been trying with netcdf 4.3.0 and netcdf 4.3.2 and hdf5-1.8.12 and > hdf5-1.8.11 (I tried 1.8.13 and 1.8.14, too, but that didn't compile > because of removed MPIPOSIX in hdf5). > > In all cases, I managed to get parallel netcdf working, but I never > managed to create a deflated variable with parallel netcdf. As soon as I > set something like > > nc_def_var_deflate(ncid, varid, 1, 1, 3) > > I get a 'HDF5 error' when I call nc_enddef the next (first) time. Removing > the deflate command, everything works again. Please find attached your > tst_parallel4 test-file with the added nc_def_var_deflate command. > > Best regards, > > Heiko > > -- > Dr. Heiko Klein Tel. + 47 22 96 32 58 > Development Section / IT Department Fax. + 47 22 69 63 55 > Norwegian Meteorological Institute http://www.met.no > P.O. Box 43 Blindern 0313 Oslo NORWAY > > _______________________________________________ > netcdfgroup mailing list > netcdfgroup@xxxxxxxxxxxxxxxx > For list information or to unsubscribe, visit: > http://www.unidata.ucar.edu/mailing_lists/ >
netcdfgroup
archives: