docs | ||
include | ||
src | ||
.gitignore | ||
bwc-config-version.cmake.in | ||
bwc-config.cmake.in | ||
CMakeLists.txt | ||
LICENSE | ||
Makefile | ||
public_header.py | ||
README.md |
Compression library for numerical datasets
BigWhoop is a compression library for numerical datasets that has been developed as part of the EU Projects ExaFLOW and EXCELLERAT. It aims to give scientists and egineers a tool to drastically reduce the size of their simulation data while minimizing the distortion introduced by a lossy compression scheme.
Building BigWhoop
Dependencies
- make
- cmake (>= 3.5.1)
- gcc (>= 8.5.0)
Building
clone the sources from HLRS' gitea instance (note: default branch is main
):
git clone https://code.hlrs.de/TOPIO/BigWhoop.git
Now change into the source directory and run the following commands.
for a simple build
make clean
make
for a full build (including command line tool)
make full
for debugging
make clean
make debug
This builds the library and places the associated files in the /lib
or /lib64
folders. If a full build was attempted, the command line tool binaries are placed in the /bin
folder.
Credits
This project exists thanks to all the people who contribute.
- Patrick Vogler patrick.vogler@hlrs.de (principal author)
- Gregor Weiss gregor.weiss@hlrs.de