-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow user to turn on zlib, shuffle, and/or fletcher32 filters with parallel I/O for HDF5-1.10.2+ #1582
Conversation
…ffle, or fletcher32 filters are in use
@WardF normally I would like you to merge my PRs in the order I write them, but in this case it would be great to skip ahead and merge this one. It will make a great holiday gift to NOAA and other data producers around the world. ;-) Happy holidays to all at Unidata and throughout the netCDF community! ;-) |
@WardF can we get this merged soon please? The NOAA GFS people will build it and test to ensure this problem is resolved. Then they will know that, starting with the next release of netcdf-c, they will be able to do parallel writes of compressed data... |
Fixes #1580
This is the complete PR, with documentation changes, and Cmake and autotools support for determining if the user has access to HDF5 1.10.2.
If the user does not have 1.10.2, they will continue to see NC_EINVAL if they try to set shuffle, zlib, or fletch32 filters. If they have HDF5-1.10.2 or better, then instead of returning an error, these filters will work.
I have change documentation everywhere to reflect and explain the changes.
NOAA is particularly eager for this feature, but many other large data producers will welcome it.