Skip to content

Releases: szcompressor/SZ

Release SZ 2.1.12.5

11 Oct 11:46
Compare
Choose a tag to compare

update of the filter interface to use doubles instead of floats.

Release SZ 2.1.12.4

05 Sep 13:53
c8f7d04
Compare
Choose a tag to compare

add write_stats support for SZ1.4
fix a bug in hdf5 filter
update userguide for h5z sz

Release SZ 2.1.12.2

11 Feb 23:20
Compare
Choose a tag to compare

Fix the number of threads issue in sz_omp.c (previously, it has to be multiple of 8; now, the real # threads could be a multiple of 4 instead).
Add SZ_Transpose mode in sz_openmp.c
Fix SZ threadsafe
Fix a small bug in the executable example/sz.c; add CONSTANT_FLAG in write_stats
Support e4s portal
Add a filter -- filterDimension() to deal with the number of elements=1 at some dimension
Revise the SZ package for the builtin integration with HDF5 filter

Change API to be thread-safe

21 Jul 00:23
Compare
Choose a tag to compare

resolve the thread-safety issue
add SZ_compress_customize_threadsafe() and SZ_decompress_customize_threadsafe()
add test_threadsafe example code

Add examples for exafel data compression under Roibin-SZ

11 Jun 03:54
Compare
Choose a tag to compare

The compressor customized for exafel datasets is called Roibin-SZ.
In this version with minor revision, we just added a few examples about how to install Roibin-SZ and use it.

Update for EXAFEL project

16 Jan 00:31
Compare
Choose a tag to compare

Update the compression code for the custom version of EXAFEL project.
The generic version is not changed at all (exactly the same as 2.1.11).
This change makes no difference for you if you are not in the ECP EXAFEL project.

Release 2.1.11

25 Oct 02:55
Compare
Choose a tag to compare

Fix an important bug in Huffman encoding, which previously may cause inferior compression ratios in some cases.
More specifically, the minHeapTree was problematic: some tree nodes were messed up, so the compression ratio was not at the best level.

Release SZ2.1.10

05 Oct 18:42
Compare
Choose a tag to compare

We added a the write_stats function in this version. Compiling the code using './configure --enable-writestats' allows users to check the statistics about sz compressor's compression, e.g., the percentage of linear-regression vs. Lorenzo, the Huffman tree overhead in the compressed data, etc.

Release 2.1.9

06 Aug 16:48
Compare
Choose a tag to compare

In this version, we support some useful functions such as 'protect value range'.
The sz.config in example is tuned to include the linear regression prediction (the one in the sz 2.1.8.3 was disabled, which will get worse compression ratio if the users use the default sz.config to compress the data).

Release 2.1.8.3

27 Feb 17:07
Compare
Choose a tag to compare

Two changes compared with 2.1.8.2:

  1. support controlling of norm error in the executable and sz.config.
  2. comment out a redundant debug printf from 1D compression