LZMA

About

LZMA support the legacy .lzma format used by LZMA Utils. We support this library to make possible the compilation of ancient code on Discoverer.

Warning

Users of LZMA Utils should move to XZ. XZ Utils support the legacy .lzma format used by LZMA Utils, and can also emulate the command line tools of LZMA Utils.

Supported versions

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

module avail lzma

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

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

Loading/Compiler affinity

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

Intel oneAPI (retired)

module avail lzma/*/*intel

NVIDIA HPC SDK (retired)

module avail lzma/*/*nvidia

AOCC (retired)

module avail lzma/*/*aocc

GCC (optional)

module avail lzma/*/*gcc

Getting help

See Getting help