Libzip ====== .. toctree:: :maxdepth: 1 :caption: Contents: About ----- `Libzip`_ is a C library for reading, creating, and modifying zip archives. Supported versions ------------------ To check which libzip versions and build types are currently supported on Discoverer, execute on the login node: .. code-block:: bash module avail libzip The recipe followed to build the source code is available at: https://gitlab.discoverer.bg/vkolev/recipes/-/tree/main/libzip 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 libzip 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`, and (v) :doc:`gcc`. The name of the environmental module contains the name of the compiler set employed for compiling the libzip source code. LLVM (recommended) .................. .. code-block:: bash module avail libzip/*/*llvm GCC (optional) .............. .. code-block:: bash module avail libzip/*/*gcc Intel oneAPI (retired) ...................... .. code-block:: bash module avail libzip/*/*intel NVIDIA HPC SDK (retired) ........................ .. code-block:: bash module avail libzip/*/*nvidia AOCC (retired) .............. .. code-block:: bash module avail libzip/*/*aocc Getting help ------------ See :doc:`help` .. _`Libzip`: https://libzip.org/