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