Zlib

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 Zlib-ng.

Supported versions

To check which zlib versions and build types are currently supported on Discoverer, execute on the login node:

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) LLVM Compiler Infrastructure, (ii) Intel oneAPI, (iii) NVIDIA HPC SDK (former PGI Compilers), (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 zlib source code.

GCC (optional)

module avail zlib/*/*gcc

Intel oneAPI (retired)

module avail zlib/*/*intel

NVIDIA HPC SDK (retired)

module avail zlib/*/*nvidia

AOCC (retired)

module avail zlib/*/*aocc

Getting help

See Getting help