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 2, 2024