XZ¶
About¶
XZ is free general-purpose data compression library and tools that provide a high compression ratio.
Supported versions¶
To check which XZ versions and build types are currently supported on Discoverer, execute on the login node:
module avail xz
The recipe followed to build the source code is available at:
Loading/Compiler affinity¶
Warning
Currently, it is not possible to compile the XZ source code against NVIDIA HPC SDK (former PGI Compilers). In case you need to link your code compiled with NVIDIA HPC SDK (former PGI Compilers) against XZ, use the GCC build.
Each version of XZ installed in the public software repository is built against three compiler sets: (i) Intel oneAPI, (ii) AMD Optimized Compiler Collection (AOCC), and (iii) GNU Compiler Collection (GCC). The name of the environmental module contains the name of the compiler set employed for compiling the XZ source code.
Intel oneAPI¶
module avail xz/*/*intel
NVIDIA HPC SDK¶
Note
Use the GCC build (see below)
AOCC¶
module avail xz/*/*aocc
LLVM¶
module avail xz/*/*llvm
GCC¶
module avail xz/*/*gcc
Getting help¶
See Getting help