Skip to content

szcompressor/SZauto

Repository files navigation

SZauto: SZ C++ Version that Supports Second-Order Prediction and Parameter Optimization

(C) 2016 by Mathematics and Computer Science (MCS), Argonne National Laboratory. See COPYRIGHT in top-level directory.

  • Major Authors: Sheng Di, Kai Zhao, Xin Liang
  • Supervisor: Franck Cappello
  • Other Contributors: Robert Underwood, Sihuan Li, Ali M. Gok

Citations

Kindly note: If you mention SZ in your paper, the most appropriate citation is including these three references (ICDE21, HPDC2020, Bigdata2018), because they cover the design and implementation of the latest version of SZ.

3rd party libraries/tools

Installation

  • mkdir build && cd build
  • cmake .. -DCMAKE_INSTALL_PREFIX:PATH=[INSTALL_DIR]
  • make
  • make install

Then, you'll find all the executables in [INSTALL_DIR]/bin and header files in [INSTALL_DIR]/include

Testing Examples

You can use the executable 'sz_auto' command to do the compression/decompression.

  • ./sz_auto testfloat_8_8_128.dat -3 8 8 128 1e-3

The order of the dimensions is the same as the c array. For example, use '-3 r1 r2 r3' for data[r1][r2][r3]

Version history

Version New features

  • SZauto 1.2.1 update readme
  • SZauto 1.1.0 Second release
  • SZauto 1.0.0 First release