Zlib ==== .. toctree:: :maxdepth: 1 :caption: Contents: About ----- `Zlib`_ is designed to be a free, general-purpose, and lossless data-compression library. .. note:: If you are a software developer, consider moving to :doc:`zlib-ng`. Supported versions ------------------ To check which zlib versions and build types are currently supported on Discoverer, execute on the login node: .. code-block:: bash module avail zlib The recipe followed to build the source code is available at: https://gitlab.discoverer.bg/vkolev/recipes/-/tree/main/zlib There you may also find the log files with the messages generated during the configuration, compilation, testing, and installation of the package. Loading/Compiler affinity ------------------------- Each version of zlib installed in the public software repository is built against five compiler sets: (i) :doc:`llvm`, (ii) :doc:`oneapi`, (iii) :doc:`nvidia_hpc_sdk`, (iv) :doc:`aocc`, (v) :doc:`gcc`. The name of the environmental module contains the name of the compiler set employed for compiling the zlib source code. LLVM (recommended) .................. .. code-block:: bash module avail zlib/*/*llvm GCC (optional) .............. .. code-block:: bash module avail zlib/*/*gcc Intel oneAPI (retired) ...................... .. code-block:: bash module avail zlib/*/*intel NVIDIA HPC SDK (retired) ........................ .. code-block:: bash module avail zlib/*/*nvidia AOCC (retired) .............. .. code-block:: bash module avail zlib/*/*aocc Getting help ------------ See :doc:`help` .. _`Zlib`: https://zlib.net/