Snappy ====== .. toctree:: :maxdepth: 1 :caption: Contents: 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: .. code-block:: bash 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) :doc:`oneapi`, (ii) :doc:`nvidia_hpc_sdk`, (iii) :doc:`aocc`, (iv) :doc:`gcc`. The name of the environmental module contains the name of the compiler set employed for compiling the Snappy source code. Intel oneAPI ............ .. code-block:: bash module avail snappy/*/*intel NVIDIA HPC SDK .............. .. code-block:: bash module avail snappy/*/*nvidia AOCC .... .. code-block:: bash module avail snappy/*/*aocc GCC ... .. code-block:: bash module avail snappy/*/*gcc Getting help ------------ See :doc:`help` .. _`Snappy`: https://github.com/google/snappy