Libraries

Alphabetical list of available ULHPC software belonging to the 'lib' category. To load a software of this category, use: module load lib/<software>[/<version>]

Software Versions Swsets Architectures Clusters Description
ACTC 1.1 2019b, 2020b broadwell, skylake, epyc iris, aion ACTC converts independent triangles into triangle strips or fans.
Boost.Python 1.74.0 2020b broadwell, epyc, skylake aion, iris Boost.Python is a C++ library which enables seamless interoperability between C++ and the Python programming language.
Check 0.15.2 2020b gpu iris Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so both assertion failures and code errors that cause segmentation faults or other signals can be caught. Test results are reportable in the following: Subunit, TAP, XML, and a generic logging format.
FLAC 1.3.3 2020b broadwell, epyc, skylake, gpu aion, iris FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality.
Flask 1.1.2 2020b broadwell, epyc, skylake, gpu aion, iris Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. This module includes the Flask extensions: Flask-Cors
GDRCopy 2.1 2020b gpu iris A low-latency GPU memory copy library based on NVIDIA GPUDirect RDMA technology.
ICU 64.2, 67.1 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.
JsonCpp 1.9.3, 1.9.4 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files.
LMDB 0.9.24 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion LMDB is a fast, memory-efficient database. With memory-mapped files, it has the read performance of a pure in-memory database while retaining the persistence of standard disk-based databases.
LibTIFF 4.0.10, 4.1.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion tiff: Library and tools for reading and writing TIFF data files
NCCL 2.4.8, 2.8.3 2019b, 2020b gpu iris The NVIDIA Collective Communications Library (NCCL) implements multi-GPU and multi-node collective communication primitives that are performance optimized for NVIDIA GPUs.
NSPR 4.21, 4.29 2019b, 2020b broadwell, skylake, epyc iris, aion Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc-like functions.
NSS 3.45, 3.57 2019b, 2020b broadwell, skylake, epyc iris, aion Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications.
PROJ 6.2.1, 7.2.1 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates
PyTorch-Geometric 1.6.3 2020b broadwell, epyc, skylake, gpu aion, iris PyTorch Geometric (PyG) is a geometric deep learning extension library for PyTorch.
PyYAML 5.1.2, 5.3.1 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion PyYAML is a YAML parser and emitter for the Python programming language.
RDFlib 5.0.0 2020b broadwell, epyc, skylake, gpu aion, iris RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
SDL2 2.0.14 2020b broadwell, epyc, skylake aion, iris SDL: Simple DirectMedia Layer, a cross-platform multimedia library
SIONlib 1.7.6 2019b broadwell, skylake iris SIONlib is a scalable I/O library for parallel access to task-local files. The library not only supports writing and reading binary data to or from several thousands of processors into a single or a small number of physical files, but also provides global open and close functions to access SIONlib files in parallel. This package provides a stripped-down installation of SIONlib for use with performance tools (e.g., Score-P), with renamed symbols to avoid conflicts when an application using SIONlib itself is linked against a tool requiring a different SIONlib version.
TensorFlow 1.15.5, 2.1.0, 2.4.1, 2.5.0 2019b, 2020b gpu, broadwell, skylake, epyc iris, aion An open-source software library for Machine Intelligence
UCX 1.9.0 2020b broadwell, epyc, skylake, gpu aion, iris Unified Communication X An open-source production grade communication framework for data centric and high-performance applications
Xerces-C++ 3.2.2 2019b broadwell, skylake iris Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs.
YACS 0.1.8 2020b broadwell, epyc, skylake aion, iris YACS was created as a lightweight library to define and manage system configurations, such as those commonly found in software designed for scientific experimentation. These "configurations" typically cover concepts like hyperparameters used in training a machine learning model or configurable model hyperparameters, such as the depth of a convolutional neural network.
double-conversion 3.1.4, 3.1.5 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.
elfutils 0.183 2020b gpu iris The elfutils project provides libraries and tools for ELF files and DWARF data.
gc 7.6.12 2019b broadwell, skylake iris The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new.
giflib 5.2.1 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion giflib is a library for reading and writing gif images. It is API and ABI compatible with libungif which was in wide use while the LZW compression algorithm was patented.
jemalloc 5.2.1 2019b broadwell, skylake iris jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.
libdrm 2.4.102, 2.4.99 2020b, 2019b broadwell, epyc, skylake, gpu aion, iris Direct Rendering Manager runtime library.
libepoxy 1.5.4 2019b, 2020b broadwell, skylake, epyc iris, aion Epoxy is a library for handling OpenGL function pointer management for you
libevent 2.1.11, 2.1.12 2019b, 2020b broadwell, skylake, epyc iris, aion The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts.
libffi 3.2.1, 3.3 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time.
libgd 2.2.5, 2.3.0 2019b, 2020b broadwell, skylake, epyc iris, aion GD is an open source code library for the dynamic creation of images by programmers.
libgeotiff 1.5.1, 1.6.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Library for reading and writing coordinate system information from/to GeoTIFF files
libglvnd 1.2.0, 1.3.2 2019b, 2020b broadwell, skylake, epyc, gpu iris, aion libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors.
libgpuarray 0.7.6 2019b, 2020b gpu iris Library to manipulate tensors on the GPU.
libiconv 1.16 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Libiconv converts from one character encoding to another through Unicode conversion
libjpeg-turbo 2.0.3, 2.0.5 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding.
libmatheval 1.1.11 2019b broadwell, skylake iris GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text.
libogg 1.3.4 2020b broadwell, epyc, skylake, gpu aion, iris Ogg is a multimedia container format, and the native file and stream format for the Xiph.org multimedia codecs.
libpng 1.6.37 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion libpng is the official PNG reference library
libreadline 8.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.
libsndfile 1.0.28 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface.
libtirpc 1.3.1 2020b broadwell, epyc, skylake, gpu aion, iris Libtirpc is a port of Suns Transport-Independent RPC library to Linux.
libtool 2.4.6 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface.
libunistring 0.9.10 2019b broadwell, skylake iris This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard.
libunwind 1.3.1, 1.4.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion The primary goal of libunwind is to define a portable and efficient C programming interface (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain (non-local goto). The API supports both local (same-process) and remote (across-process) operation. As such, the API is useful in a number of applications
libvorbis 1.3.7 2020b broadwell, epyc, skylake, gpu aion, iris Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format
libwebp 1.1.0 2020b broadwell, epyc, skylake aion, iris WebP is a modern image format that provides superior lossless and lossy compression for images on the web. Using WebP, webmasters and web developers can create smaller, richer images that make the web faster.
libxml2 2.9.10, 2.9.9 2020b, 2019b broadwell, epyc, skylake, gpu aion, iris Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).
libxslt 1.1.34 2019b broadwell, skylake iris Libxslt is the XSLT C library developed for the GNOME project (but usable outside of the Gnome platform).
libyaml 0.2.2, 0.2.5 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion LibYAML is a YAML parser and emitter written in C.
lxml 4.4.2 2019b broadwell, skylake iris The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.
lz4 1.9.2 2020b broadwell, epyc, skylake, gpu aion, iris LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. It features an extremely fast decoder, with speed in multiple GB/s per core.
nettle 3.5.1, 3.6 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space.
phonopy 2.2.0 2019b broadwell, skylake iris Phonopy is an open source package of phonon calculations based on the supercell approach.
pocl 1.4, 1.6 2019b, 2020b gpu iris Pocl is a portable open source (MIT-licensed) implementation of the OpenCL standard
pybind11 2.4.3, 2.6.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.
scikit-build 0.11.1 2020b broadwell, epyc, skylake, gpu aion, iris Scikit-Build, or skbuild, is an improved build system generator for CPython C/C++/Fortran/Cython extensions.
snappy 1.1.7, 1.1.8 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression.
tbb 2019_U9, 2020.2, 2020.3 2019b, 2020b broadwell, skylake, epyc iris, aion Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability.
tqdm 4.56.2 2020b broadwell, epyc, skylake, gpu aion, iris A fast, extensible progress bar for Python and CLI
zlib 1.2.11 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system.
zstd 1.4.5 2020b broadwell, epyc, skylake, gpu aion, iris Zstandard is a real-time compression algorithm, providing high compression ratios. It offers a very wide range of compression/speed trade-off, while being backed by a very fast decoder. It also offers a special mode for small data, called dictionary compression, and can create dictionaries from any sample set.

Last update: April 29, 2022