Allow existing functionality to compress HDF5 output with ZLIB/GZIP to be used without the unnecessary SZ/ZFP flags (and their corresponding external packages). Updated documentation to reflect this.
Fixed bug where chunk size could exceed dataset size in the process.
Additional background
The shuffle filter allows for much greater compression at low time cost, both at read and write time, when using GZIP.
Checklist
The proposed changes:
[x] fix a bug or incorrect behavior in AMReX
[x] add new capabilities to AMReX
[ ] changes answers in the test suite to more than roundoff level
[ ] are likely to significantly affect the results of downstream AMReX users
[x] include documentation in the code and/or rst files, if appropriate
Summary
Allow existing functionality to compress HDF5 output with ZLIB/GZIP to be used without the unnecessary SZ/ZFP flags (and their corresponding external packages). Updated documentation to reflect this.
Fixed bug where chunk size could exceed dataset size in the process.
Additional background
The shuffle filter allows for much greater compression at low time cost, both at read and write time, when using GZIP.
Checklist
The proposed changes: