Development

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

Software Versions Swsets Architectures Clusters Description
Autoconf 2.69 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls.
Automake 1.16.1, 1.16.2 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Automake: GNU Standards-compliant Makefile generator
Autotools 20180311, 20200321 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion This bundle collect the standard GNU build tools: Autoconf, Automake and libtool
Bazel 0.26.1, 0.29.1, 3.7.2 2019b, 2020b gpu, broadwell, skylake, epyc iris, aion Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software.
Boost 1.71.0, 1.74.0 2019b, 2020b broadwell, skylake, epyc iris, aion Boost provides free peer-reviewed portable C++ source libraries.
CMake 3.15.3, 3.18.4, 3.20.1 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software.
DBus 1.13.12, 1.13.18 2019b, 2020b broadwell, skylake, epyc iris, aion D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a "single instance" application or daemon, and to launch applications and daemons on demand when their services are needed.
Doxygen 1.8.16, 1.8.20 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.
Flink 1.11.2 2020b broadwell, epyc, skylake aion, iris Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink has been designed to run in all common cluster environments, perform computations at in-memory speed and at any scale.
GObject-Introspection 1.63.1, 1.66.1 2019b, 2020b broadwell, skylake, epyc iris, aion GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate a metadata file, in addition to the actual native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library.
M4 1.4.18 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.
Mako 1.1.0, 1.1.3 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion A super-fast templating language that borrows the best ideas from the existing templating languages
Maven 3.6.3 2019b, 2020b broadwell, skylake, epyc iris, aion Binary maven install, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
PCRE2 10.33, 10.35 2019b, 2020b broadwell, skylake, epyc, gpu iris, aion The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5.
PCRE 8.43, 8.44 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5.
PyTorch 1.4.0, 1.7.1, 1.8.1, 1.9.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Tensors and Dynamic neural networks in Python with strong GPU acceleration. PyTorch is a deep learning framework that puts Python first.
Qt5 5.13.1, 5.14.2 2019b, 2020b broadwell, skylake, epyc iris, aion Qt is a comprehensive cross-platform C++ application framework.
ReFrame 2.21, 3.6.3 2019b, 2020b broadwell, skylake, epyc iris, aion ReFrame is a framework for writing regression tests for HPC systems.
SQLite 3.29.0, 3.33.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion SQLite: SQL Database Engine in a C Library
SWIG 4.0.1, 4.0.2 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
Spack 0.12.1 2019b, 2020b broadwell, skylake, epyc iris, aion Spack is a package manager for supercomputers, Linux, and macOS. It makes installing scientific software easy. With Spack, you can build a package with multiple versions, configurations, platforms, and compilers, and all of these builds can coexist on the same machine.
Spark 2.4.3 2019b broadwell, skylake iris Spark is Hadoop MapReduce done in memory
ant 1.10.6, 1.10.7, 1.10.9 2019b, 2020b broadwell, skylake, epyc iris, aion Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.
flatbuffers-python 1.12 2020b broadwell, epyc, skylake, gpu aion, iris Python Flatbuffers runtime library.
flatbuffers 1.12.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion FlatBuffers: Memory Efficient Serialization Library
gflags 2.2.2 2019b broadwell, skylake iris The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used.
glog 0.4.0 2019b broadwell, skylake iris A C++ implementation of the Google logging module.
googletest 1.10.0 2019b broadwell, skylake iris Google's framework for writing C++ tests on a variety of platforms
gperf 3.1 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only.
intltool 0.51.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion intltool is a set of tools to centralize translation of many different file formats using GNU gettext-compatible PO files.
makeinfo 6.7 2020b broadwell, epyc, skylake, gpu aion, iris makeinfo is part of the Texinfo project, the official documentation format of the GNU project.
ncurses 6.0, 6.1, 6.2 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.
nsync 1.24.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion nsync is a C library that exports various synchronization primitives, such as mutexes
pkg-config 0.29.2 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c pkg-config --libs --cflags glib-2.0 for instance, rather than hard-coding values on where to find glib (or other libraries).
pkgconfig 1.5.1 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion pkgconfig is a Python module to interface with the pkg-config command line tool
protobuf-python 3.10.0, 3.14.0 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion Python Protocol Buffers runtime library.
protobuf 2.5.0, 3.10.0, 3.14.0 2019b, 2020b broadwell, skylake, epyc, gpu iris, aion Google Protocol Buffers
setuptools 41.0.1 2019b broadwell, skylake iris Easily download, build, install, upgrade, and uninstall Python packages
sparsehash 2.0.3, 2.0.4 2019b, 2020b broadwell, skylake, epyc iris, aion An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed.
texinfo 6.7 2019b broadwell, skylake iris Texinfo is the official documentation format of the GNU project.
typing-extensions 3.7.4.3 2019b, 2020b gpu, broadwell, epyc, skylake iris, aion Typing Extensions – Backported and Experimental Type Hints for Python
xorg-macros 1.19.2 2019b, 2020b broadwell, skylake, gpu, epyc iris, aion X.org macros utilities.

Last update: December 1, 2022