Releases: szcompressor/SZ
Release of SZ 2.1.4.1
Fix a few bugs which were introduced when integrating fast point-wise relative error bounded compression.
The bugs could cause unbounded decompression and slow speed, especially for 1D datasets.
CMakeLists are also revised to enable SZ to be compiled on Cray system such as Cori.
Release of SZ 2.1.2
Fix memory a little memory leak for point-wise relative error bound
Remove a useless step (optimization of # quantization bins) for point-wise relative error bound mode, such that the compression rate is further improved (3%).
New release of SZ: v2.1.1
We accelerated compression for absolute error bound slightly.
We fixed the compilation issue for OSX.
Release of SZ 2.1
In this version, we significantly improved the compression/decompression speed for point-wise relative error bound, with slightly degraded (1-5%) or the same compression ratios. The details can be found in our paper published in MSST19.
We also updated user guide correspondingly. The users can compare the old version (IEEE CLUSTER18) and new version (MSST19) by using the parameter 'accelerate_pw_rel_compression' in sz.config to switch between the two versions.
Other error bound modes (such as absolute error bound) are exactly the same as SZ 2.0.
Release 2.0.3.0
Support random access in decompression.
You need to use --enable-randomaccess option to compile the package.
The detailed usage can be found in the description to the sz executable.
Release 2.0.2.2
Fix several bugs.
- When the compression error bound is set to a very small number such as 4E-7 and the original raw data size is relatively small (such as 1MB), core dump might be caused.
- a bug in time-based compression is fixed.
- Please check the commit history for more bug fixes.
- This version already has a preliminary implementation of random-access implementation (for 3D float data), which also requires more tests.
- README and User guide is updated to a certain extent.
Release 2.0.2.1
Fix a bug in HDF5 filter. If you won't use HDF5 filter, this version is the same as 2.0.2.0.
Previously, the dimension was passed to the compressor with incorrect orders, which may degrade the compression ratio significantly for high-dimensional data with different sizes on various dimensions.
Release 2.0.2.0
Improve the compression/decompression rate by 5-20% in the best compression mode.
The compression ratio is improved a little bit than sz 2.0.1.0.
Fix the compilation issue in the previous release (fix the typo in Makefile.am)
Fix the bug in SZ_Init_Params(), which was introduced during the reorganization of parameter structure.
Also revise the testdouble_compress.c to show how to use SZ_Init_Params() function to initialize the environment without reading sz.config.
Revise Makefile.bk so that it includes zstd library and also it's consistent with Z-checker.
Fix a bug in point-wise relative error bounded compression.
Add CMake option to do the compilation.
SZ 1.4.13.5
remove the pwrType in SZ_compress_args() interface, because of the uselessness of pwrType setting in the new design of point-wise relative error based compression in the later version of SZ.
Release 1.4.13.4
Support the time-based compression for 1D,2D, and 3D array (use --enable-timecmpr to switch it on). SZ 1.4.13.0/1/2/3/ has a bug when doing compression/decompression alternatively in the same process/program. SZ 1.4.13.4 fixed it.