Data Compression of numerical data sets with the BigWhoop library
This repository contains all the resources needed to participate in the hands-on sessions of the lecture `Data Compression of numerical data sets with the BigWhoop library`. The repository is organized as follows.
- 0-docs: Lecture slides
- 1-bwc: Source code of the BigWhoop compression library
- 2-data: Test data sets
Building BigWhoop
### Dependencies
* make
* cmake (>= 3.5.1)
* gcc (>= 8.5.0)
### Building
pull the sources from HLRS' gitea instance (note: default branch is `main`):
```
git pull https://code.hlrs.de/hpcpvogl/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.