Skip to content

Allow user to turn on zlib, shuffle, and/or fletcher32 filters with parallel I/O for HDF5-1.10.2+#1582

Merged
WardF merged 29 commits intoUnidata:masterfrom
NOAA-GSD:ejh_parallel_zlib
Jan 13, 2020
Merged

Allow user to turn on zlib, shuffle, and/or fletcher32 filters with parallel I/O for HDF5-1.10.2+#1582
WardF merged 29 commits intoUnidata:masterfrom
NOAA-GSD:ejh_parallel_zlib

Conversation

@edwardhartnett
Copy link
Copy Markdown
Contributor

@edwardhartnett edwardhartnett commented Dec 20, 2019

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.

Comment thread libhdf5/hdf5var.c Outdated
@edwardhartnett
Copy link
Copy Markdown
Contributor Author

@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! ;-)

@edhartnett
Copy link
Copy Markdown
Contributor

@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...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow parallel I/O writes to use zlib

4 participants