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.
LLVM (recommended)¶
module avail lzma/*/*llvm
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