No description
Find a file
2024-01-25 17:01:16 +01:00
docs Removal of .png files 2023-06-21 14:43:05 +02:00
include Initial commit 2023-06-20 13:43:33 +02:00
src Bug fixed where comparison between supported and actual output file format during compression would fail due to inclusion of period '.' in comparison. Additionally the decompression output formatting was adapted to the format used for compression output. 2024-01-22 16:51:30 +01:00
.gitignore Initial commit 2023-06-20 13:43:33 +02:00
bwc-config-version.cmake.in config-file packaging for find_package() in linking CMake projects 2024-01-22 15:28:51 +01:00
bwc-config.cmake.in config-file packaging for find_package() in linking CMake projects 2024-01-22 15:28:51 +01:00
CMakeLists.txt config-file packaging for find_package() in linking CMake projects 2024-01-22 15:28:51 +01:00
LICENSE Initial commit 2023-06-20 13:43:33 +02:00
Makefile Initial commit 2023-06-20 13:43:33 +02:00
public_header.py Interfacing with C++ -- 'extern "C"' 2024-01-25 17:01:16 +01:00
README.md README.md amended for use of .svg graphic 2023-06-21 14:44:57 +02: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

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.