No description
Find a file
2024-02-12 15:57:02 +01:00
docs Removal of .png files 2023-06-21 14:43:05 +02:00
include Removed sampling operation to simplify API since it falls outside of the purview of the compression library. 2024-02-01 15:35:35 +01:00
src bug fix in initialize_tagtree; correctly incrementing to parent nodes in y direction. 2024-02-12 15:57:02 +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.