Snappy

About

Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression.

Supported versions

To check which Snappy versions and build types are currently supported on Discoverer, execute on the login node:

module avail snappy

The recipe followed to build the source code is available at:

https://gitlab.discoverer.bg/vkolev/recipes/-/tree/main/snappy

Loading/Compiler affinity

Each version of Snappy installed in the public software repository is built against four compiler sets: (i) Intel oneAPI, (ii) NVIDIA HPC SDK (former PGI Compilers), (iii) AMD Optimized Compiler Collection (AOCC), (iv) GNU Compiler Collection (GCC). The name of the environmental module contains the name of the compiler set employed for compiling the Snappy source code.

Intel oneAPI

module avail snappy/*/*intel

NVIDIA HPC SDK

module avail snappy/*/*nvidia

AOCC

module avail snappy/*/*aocc

GCC

module avail snappy/*/*gcc

Getting help

See Getting help