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. | Syntax | Description | | ----------- | ----------- | | 0-docs | Lecture Slides | | 1-bwc | Source Code | | 2-data | Test Data |

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.