Topic Software Version Description
Toolchain gompi 2020a
GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support.
Toolchain foss 2020a
GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.
Toolchain iimpi 2020a
Intel C/C++ and Fortran compilers, alongside Intel MPI.
Toolchain intel 2020a
Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL).
Toolchain iompi 2020a
Intel C/C++ and Fortran compilers, alongside Open MPI.
Compiler Clang 11.0.0
C, C++, Objective-C compiler, based on LLVM. Does not include C++ standard library — use libstdc++ from GCC.
Compiler GCC 9.3.0
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,…).
Compiler LLVM 9.0.1
The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs. These libraries are built around a well specified code representation known as the LLVM intermediate representation (“LLVM IR”).
Compiler ICCIFORT 2020.1.217
Intel C, C++ & Fortran compilers.
Lang Bison 3.3.2
Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.
Lang FriBidi 1.0.9
The Free Implementation of the Unicode Bidirectional Algorithm.
Lang Java 11.0.2
Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers.
Lang Julia 1.5.1
Julia is a high-level, high-performance dynamic programming language for numerical computing.
Lang Lua 5.3.5
Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
Lang NASM 2.14.02
General-purpose x86 assembler.
Lang Perl 5.30.2
Larry Wall’s Practical Extraction and Report Language.
Lang Python
Python is a programming language that lets you work more quickly and integrate your systems more effectively.
Lang R 4.0.0
R is a free software environment for statistical computing and graphics.
Lang SciPy-bundle 2020.03
Bundle of Python packages for scientific software.
Lang Tcl 8.6.10
Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.
Lang Yasm 1.3.0
Yasm: Complete rewrite of the NASM assembler with BSD license.
Lang flex 2.6.4
Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text.
MPI OpenMPI 4.0.3
Message Passing Interface API. The Open MPI Project is an open source MPI-3 implementation compiled against GCC-9.3.0.
MPI OpenMPI 4.0.3
Message Passing Interface API. Intel C, C++, and Fortran compilers ver. 2020.1.217.
MPI Intel MPI 2019.7.217
Message Passing Interface API. Intel MPI Library, compatible with MPICH ABI implementation compiled against Intel C, C++, and Fortran compilers ver. 2020.1.217.
Data HDF 4.2.15
HDF (also known as HDF4) is a library and multi-object file format for storing and managing data between machines.
Data HDF5 1.10.5
1.10.6 1.12.0
HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data.
Data h5py 2.10.0
HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data.
Data netCDF 4.7.4
NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.
Data netCDF-C++ 4.3.1
C++ application interface for accessing netCDF data. It depends on the netCDF C library. It replaces a previous partial netCDF-4 C++ interface developed by Shanna Forbes.
Data netCDF-Fortran 4.5.2
Fortran application interfaces for accessing netCDF data. It depends on the netCDF C library.
Encoder LAME 3.100
LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.
Math Eigen 3.3.7
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
Math GEOS 3.8.1
GEOS (Geometry Engine – Open Source) is a C++ port of the Java Topology Suite (JTS).
Math GMP 6.2.0
GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
Math METIS 5.1.0
METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.
Math MPFR 4.0.2
The MPFR library is a C library for multiple-precision floating-point computations with correct rounding.
Math NetLogo 6.0.4
NetLogo is a multi-agent programmable modeling environment. It is used by tens of thousands of students, teachers and researchers worldwide. It also powers HubNet participatory simulations. It is authored by Uri Wilensky and developed at the CCL.
Math SCOTCH 6.0.9
Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.
Math Theano 1.0.4
Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.
Math libcerf 1.13
libcerf is a self-contained numeric library that provides an efficient and accurate implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions.
Numlib CGAL 4.14.3
The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library.
Numlib FFTW 3.3.8
FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data.
Numlib GSL 2.6
The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting.
Numlib NLopt 2.6.1
NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms.
Numlib OpenBLAS 0.3.9
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
Numlib ScaLAPACK 2.1.0
The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers.
Numlib imkl 2020.1.217
Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications.
Perf CubeGUI 4.4.4
Cube, which is used as performance report explorer for Scalasca and Score-P, is a generic tool for displaying a multi-dimensional performance space consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree can be collapsed or expanded to achieve the desired level of granularity. This module provides the Cube graphical report explorer and the general purpose C++ library component and command-line tools.
Perf CubeWriter 4.4.3
This module provides the Cube high-performance C writer library component.
Perf IPM 2.0.6
IPM is a portable profiling infrastructure for parallel codes. It provides a low-overhead profile of application performance and resource utilization in a parallel program. Communication, computation, and IO are the primary focus.
Perf OPARI2 2.0.5
OPARI2, the successor of Forschungszentrum Juelich’s OPARI, is a source-to-source instrumentation tool for OpenMP and hybrid codes. It surrounds OpenMP directives and runtime library calls with calls to the POMP2 measurement interface.
Perf OTF2 2.2
The Open Trace Format 2 is a highly scalable, memory efficient event trace data format plus support library. It is the new standard trace format for Scalasca, Vampir, and TAU and is open for other tools.
Perf PAPI 6.0.0
PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events. In addition Component PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack.
Perf PDT 3.25.1
Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools. PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations.
Perf Scalasca 2.5
Scalasca is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior. The analysis identifies potential performance bottlenecks — in particular those concerning communication and synchronization — and offers guidance in exploring their causes.
Perf Score-P 6.0
The Score-P measurement infrastructure is a highly scalable and easy-to-use tool suite for profiling, event tracing, and online analysis of HPC applications.
Tools DB 18.1.32
Berkeley DB enables the development of custom data management solutions, without the overhead traditionally associated with such custom projects.
Tools GLPK 4.65
The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library.
Tools Ghostscript 9.52
Ghostscript is a versatile processor for PostScript data with the ability to render PostScript to different targets. It used to be part of the cups printing stack, but is no longer used for that.
Tools HPL 2.3
HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the High Performance Computing Linpack Benchmark.
Tools Ninja 1.10.0
Ninja is a small build system with a focus on speed.
Tools Szip 2.1.1
Szip compression software, providing lossless compression of scientific data.
Tools UnZip 6.0
UnZip is an extraction utility for archives compressed in .zip format (also called “zipfiles”). Although highly compatible both with PKWARE’s PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP’s own Zip program, our primary objectives have been portability and non-MSDOS functionality.
Tools XZ 5.2.5 xz: XZ utilities.
Tools Zip 3.0
Zip is a compression and file packaging/archive utility. Although highly compatible both with PKWARE’s PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP’s own UnZip, our primary objectives have been portability and other-than-MSDOS functionality.
Tools binutils 2.34 GNU binary utilities.
Tools bzip2 1.0.8
bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression.
Tools cURL 7.69.1
libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more.
Tools expat 2.2.9
Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).
Tools gettext 0.20.1
GNU ‘gettext’ is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation.
Tools git 2.23.0 Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Tools groff 1.22.4
Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands and produces formatted output.
Tools gzip 1.10 gzip (GNU zip) is a popular data compression program as a replacement for compress.
Tools help2man 1.47.4
help2man produces simple manual pages from the ‘–help’ and ‘–version’ output of other commands.
Tools NetworkX 2.4
NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
Tools numactl 2.0.13
The numactl program allows you to run your application program on specific cpu’s and memory nodes. It does this by supplying a NUMA memory policy to the operating system before running your program. The libnuma library provides convenient ways for you to add NUMA memory policies into your own program.
Tools qtop 53-1
qtop is a nifty command-line tool for monitoring queueing systems, esp. PBS/torque. It tries to fit as much information as possible in your screen’s real estate, by stitching together the output of commands like pbsnodes -a, qstat & qstat -q. It is possible to write wrappers for other platforms-people have done so for SGE, OAR etc- or, even examine traces offline and present the sampled information.
Tools re2c 1.3
re2c is a free and open-source lexer generator for C and C++. Its main goal is generating fast lexers: at least as fast as their reasonably optimized hand-coded counterparts. Instead of using traditional table-driven approach, re2c encodes the generated finite state automata directly in the form of conditional jumps and comparisons.
Tools util-linux 2.35 Set of Linux utilities.