41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
|
|
||
|
<h1 align="center">Data Compression of numerical data sets with the BigWhoop library</h1>
|
||
|
|
||
|
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.
|
||
|
|
||
|
|
||
|
<h1 align="center">Building BigWhoop</h1>
|
||
|
|
||
|
### 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.
|