No description
Find a file
2024-12-11 16:11:10 +01:00
docs Updated the Template Files for implementation of doxygen comments. 2024-12-05 15:14:13 +01:00
include versioning in macros.h to fetch it in CMakeLists.txt and public_header.py 2024-12-05 09:40:07 +01:00
src Merge pull request 'static-builds' (#47) from static-builds into main 2024-12-11 16:11:10 +01:00
.gitignore add .vscode to .gitignore 2024-07-01 21:08:29 +02:00
bwc-config-version.cmake.in Ported Header files to new coding standard. 2024-02-22 11:27:40 +01:00
bwc-config.cmake.in Ported Header files to new coding standard. 2024-02-22 11:27:40 +01:00
CMakeLists.txt Merge pull request 'static-builds' (#47) from static-builds into main 2024-12-11 16:11:10 +01:00
LICENSE Initial commit 2023-06-20 13:43:33 +02:00
Makefile Merge pull request 'static-builds' (#47) from static-builds into main 2024-12-11 16:11:10 +01:00
public_header.py versioning in macros.h to fetch it in CMakeLists.txt and public_header.py 2024-12-05 09:40:07 +01:00
README.md Improved phrasing 2024-12-05 16:22:05 +01:00

BigWhoop

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 debugging

make debug

for a full build (including command line tool)

make cmdl

for debugging (including command line tool)

make cldebug

This builds the library and places the associated files in the build/lib or build/lib64 folders. If a full build was attempted, the command line tool binaries are placed in the build/bin folder.

Credits

This project exists thanks to all the people who contribute.