8000 GitHub - szcompressor/SZ3 at v3.0.1
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

szcompressor/SZ3

Repository files navigation

SZ3: A Modular Error-bounded Lossy Compression Framework for Scientific Datasets

(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 four references (HPDC2020, Bigdata2018, IPDPS2017 and IPDPS2016), because they cover the whole 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_demo' command to do the compression/decompression.

  • ./sz_demo 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

  • SZ 3.0.0 SZ3 is the C++ version of SZ with modular and composable design.
  • SZ 3.0.1 Improve the build process.
0