Grete Core Modules
Warning
This page describes modules in the 25.04 revision which is currently in testing and has to be loaded first:
source /sw/rev_profile/25.04/profile.sh
This step can be skipped after the revision becomes the default later in Q2 2025.
Tip
The software packages loaded on each phase are optimized for the particular CPU and GPU architecture (machine kind) of that phase (e.g AMD Rome + A100 or Intel Sapphirerapids + H100).
You can print the current machine kind by using the command: /sw/rev_profile/25.04/machine-kind
If you compile your own code (e.g. by using gcc or pip) please take care to compile on the same machine kind that the code will also be executed on.
List of Modules
Module Names | Description | Homepage |
---|---|---|
ansys/2023.1 ansys/2023.2 ansys/2024.1 ansys/2024.2 | Ansys offers a comprehensive software suite that spans the entire range of physics, providing access to virtually any field of engineering simulation that a design process requires. | https://www.ansys.com/ |
aocc/5.0.0 | The AOCC compiler system is a high performance, production quality code generation tool. The AOCC environment provides various options to developers when building and optimizing C, C++, and Fortran applications targeting 32-bit and 64-bit Linux platforms. The AOCC compiler system offers a high level of advanced optimizations, multi-threading and processor support that includes global optimization, vectorization, inter-procedural analyses, loop transformations, and code generation. AMD also provides highly optimized libraries, which extract the optimal performance from each x86 processor core when utilized. The AOCC Compiler Suite simplifies and accelerates development and tuning for x86 applications. | https://www.amd.com/en/developer/aocc.html |
apptainer/1.3.4 | Apptainer is an open source container platform designed to be simple, fast, and secure. Many container platforms are available, but Apptainer is designed for ease-of-use on shared systems and in high performance computing (HPC) environments. | https://apptainer.org |
autoconf/2.72 | Autoconf – system configuration part of autotools | https://www.gnu.org/software/autoconf/ |
autoconf-archive/2023.02.20 | The GNU Autoconf Archive is a collection of more than 500 macros for GNU Autoconf. | https://www.gnu.org/software/autoconf-archive/ |
automake/1.16.5 | Automake – make file builder part of autotools | https://www.gnu.org/software/automake/ |
binutils/2.43.1 | GNU binutils, which contain the linker, assembler, objdump and others | https://www.gnu.org/software/binutils/ |
bison/3.8.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. | https://www.gnu.org/software/bison/ |
cairo/1.16.0 | Cairo is a 2D graphics library with support for multiple output devices. | https://www.cairographics.org/ |
cmake/3.30.5 | A cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software. | https://www.cmake.org |
diffutils/3.10 | GNU Diffutils is a package of several programs related to finding differences between files. | https://www.gnu.org/software/diffutils/ |
elfutils/0.191 | elfutils is a collection of various binary tools such as eu-objdump, eu-readelf, and other utilities that allow you to inspect and manipulate ELF files. Refer to Table 5.Tools Included in elfutils for Red Hat Developer for a complete list of binary tools that are distributed with the Red Hat Developer Toolset version of elfutils. | https://fedorahosted.org/elfutils/ |
findutils/4.9.0 | The GNU Find Utilities are the basic directory searching utilities of the GNU operating system. | https://www.gnu.org/software/findutils/ |
fish/3.7.1 | fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family. | https://fishshell.com/ |
flex/2.6.1 | Flex is a tool for generating scanners. | https://github.com/westes/flex |
font-util/1.4.1 | X.Org font package creation/installation utilities and fonts. | https://cgit.freedesktop.org/xorg/font/util |
fontconfig/2.15.0 | Fontconfig is a library for configuring/customizing font access | https://www.freedesktop.org/wiki/Software/fontconfig/ |
freetype/2.13.2 | FreeType is a freely available software library to render fonts. It is written in C, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats. | https://www.freetype.org/index.html |
gawk/5.3.1 | If you are like many computer users, you would frequently like to make changes in various text files wherever certain patterns appear, or extract data from parts of certain lines while discarding the rest. To write a program to do this in a language such as C or Pascal is a time-consuming inconvenience that may take many lines of code. The job is easy with awk, especially the GNU implementation: gawk. | https://www.gnu.org/software/gawk/ |
gcc/11.5.0 gcc/13.2.0 gcc/13.2.0-nvptx | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go, as well as libraries for these languages. | https://gcc.gnu.org |
gettext/0.22.5 | GNU internationalization (i18n) and localization (l10n) library. | https://www.gnu.org/software/gettext/ |
git/2.47.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. | https://git-scm.com |
git-lfs/3.5.1 | Git LFS is a system for managing and versioning large files in association with a Git repository. Instead of storing the large files within the Git repository as blobs, Git LFS stores special ‘pointer files’ in the repository, while storing the actual file contents on a Git LFS server. | https://git-lfs.github.com |
gmake/4.4.1 | GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program’s source files. | https://www.gnu.org/software/make/ |
go/1.23.2 | The golang compiler and build environment | https://go.dev |
igv/2.16.2 | The Integrative Genomics Viewer (IGV) is a high-performance visualization tool for interactive exploration of large, integrated genomic datasets. It supports a wide variety of data types, including array-based and next-generation sequence data, and genomic annotations. | https://software.broadinstitute.org/software/igv/home |
imagemagick/7.1.1-39 | ImageMagick is a software suite to create, edit, compose, or convert bitmap images. | https://www.imagemagick.org |
intel-oneapi-compilers/2023.2.4 intel-oneapi-compilers/2025.0.0 | Intel oneAPI Compilers. Includes: icx, icpx, ifx, and ifort. Releases before 2024.0 include icc/icpc LICENSE INFORMATION: By downloading and using this software, you agree to the terms and conditions of the software license agreements at https://intel.ly/393CijO. | https://software.intel.com/content/www/us/en/develop/tools/oneapi.html |
intel-oneapi-compilers-classic/2021.10.0 | Relies on intel-oneapi-compilers to install the compilers, and configures modules for icc/icpc/ifort. | https://software.intel.com/content/www/us/en/develop/tools/oneapi.html |
jq/1.7.1 | jq is a lightweight and flexible command-line JSON processor. | https://stedolan.github.io/jq/ |
julia/1.11.1 | The Julia Language: A fresh approach to technical computing This package installs the x86_64-linux-gnu version provided by Julia Computing | https://julialang.org/ |
lftp/4.9.2 | LFTP is a sophisticated file transfer program supporting a number of network protocols (ftp, http, sftp, fish, torrent). | https://lftp.yar.ru/ |
libiconv/1.17 | GNU libiconv provides an implementation of the iconv() function and the iconv program for character set conversion. | https://www.gnu.org/software/libiconv/ |
libjpeg/9f | libjpeg is a widely used free library with functions for handling the JPEG image data format. It implements a JPEG codec (encoding and decoding) alongside various utilities for handling JPEG data. | http://www.ijg.org |
likwid/5.3.0 | Likwid is a simple to install and use toolsuite of command line applications for performance oriented programmers. It works for Intel and AMD processors on the Linux operating system. This version uses the perf_event backend which reduces the feature set but allows user installs. See https://github.com/RRZE-HPC/likwid/wiki/TutorialLikwidPerf#feature-limitations for information. | https://hpc.fau.de/research/tools/likwid/ |
lz4/1.10.0 | LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core, scalable with multi-cores CPU. It also features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems. | https://lz4.github.io/lz4/ |
m4/1.4.19 | GNU M4 is an implementation of the traditional Unix macro processor. | https://www.gnu.org/software/m4/m4.html |
mercurial/6.7.3 | Mercurial is a free, distributed source control management tool. | https://www.mercurial-scm.org |
meson/1.5.1 | Meson is a portable open source build system meant to be both extremely fast, and as user friendly as possible. | https://mesonbuild.com/ |
miniforge3/24.3.0-0 | Miniforge3 is a minimal installer for conda and mamba specific to conda-forge. | https://github.com/conda-forge/miniforge |
mkfontdir/1.0.7 | mkfontdir creates the fonts.dir files needed by the legacy X server core font system. The current implementation is a simple wrapper script around the mkfontscale program, which must be built and installed first. | https://cgit.freedesktop.org/xorg/app/mkfontdir |
mkfontscale/1.2.3 | mkfontscale creates the fonts.scale and fonts.dir index files used by the legacy X11 font system. | https://gitlab.freedesktop.org/xorg/app/mkfontscale |
mpfr/4.2.1 | The MPFR library is a C library for multiple-precision floating-point computations with correct rounding. | https://www.mpfr.org/ |
ncurses/6.5 | 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. | https://invisible-island.net/ncurses/ncurses.html |
ninja/1.12.1 | Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible. | https://ninja-build.org/ |
nvhpc/24.9 | The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and tools essential to maximizing developer productivity and the performance and portability of HPC applications. The NVIDIA HPC SDK C, C++, and Fortran compilers support GPU acceleration of HPC modeling and simulation applications with standard C++ and Fortran, OpenACC directives, and CUDA. GPU-accelerated math libraries maximize performance on common HPC algorithms, and optimized communications libraries enable standards-based multi-GPU and scalable systems programming. Performance profiling and debugging tools simplify porting and optimization of HPC applications. | https://developer.nvidia.com/hpc-sdk |
openjdk/17.0.11_9 openjdk/17.0.8.1_1 | The free and open-source java implementation | https://openjdk.org/ |
parallel/20240822 | GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. | https://www.gnu.org/software/parallel/ |
patchelf/0.17.2 | PatchELF is a small utility to modify the dynamic linker and RPATH of ELF executables. | https://nixos.org/patchelf.html |
perl/5.40.0 | Perl 5 is a highly capable, feature-rich programming language with over 27 years of development. | https://www.perl.org |
perl-list-moreutils/0.430 | Provide the stuff missing in List::Util | https://metacpan.org/pod/List::MoreUtils |
perl-uri/5.08 | Uniform Resource Identifiers (absolute and relative) | https://metacpan.org/pod/URI |
pigz/2.8 | A parallel implementation of gzip for modern multi-processor, multi-core machines. | https://zlib.net/pigz/ |
pkgconf/2.2.0 | pkgconf is a program which helps to configure compiler and linker flags for development frameworks. It is similar to pkg-config from freedesktop.org, providing additional functionality while also maintaining compatibility. | http://pkgconf.org/ |
py-reportseff/2.7.6 | A python script for tabular display of slurm efficiency information. | https://github.com/troycomi/reportseff |
rclone/1.68.1 | Rclone is a command line program to sync files and directories to and from various cloud storage providers | https://rclone.org |
readline/8.2 | 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. | https://tiswww.case.edu/php/chet/readline/rltop.html |
rust/1.70.0 rust/1.81.0 | The Rust programming language toolchain. | https://www.rust-lang.org |
skopeo/0.1.40 | skopeo is a command line utility that performs various operations on container images and image repositories. | https://github.com/containers/skopeo |
spack/0.23.1 | Spack is a multi-platform package manager that builds and installs multiple versions and configurations of software. It works on Linux, macOS, and many supercomputers. Spack is non-destructive: installing a new version of a package does not break existing installations, so many configurations of the same package can coexist. | https://spack.io/ |
spark/3.1.1 spark/3.5.1 | Apache Spark is a fast and general engine for large-scale data processing. | https://spark.apache.org |
sqlite/3.46.0 | SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. | https://www.sqlite.org |
squashfuse/0.5.2 | squashfuse - Mount SquashFS archives using Filesystem in USErspace (FUSE) | https://github.com/vasi/squashfuse |
starccm/18.06.007 starccm/19.04.007 | STAR-CCM+: Simcenter STAR-CCM+ is a multiphysics computational fluid dynamics (CFD) simulation software that enables CFD engineers to model the complexity and explore the possibilities of products operating under real-world conditions. | https://plm.sw.siemens.com/en-US/simcenter/fluids-thermal-simulation/star-ccm/ |
subversion/1.14.2 | Apache Subversion - an open source version control system. | https://subversion.apache.org/ |
tar/1.34 | GNU Tar provides the ability to create tar archives, as well as various other kinds of manipulation. | https://www.gnu.org/software/tar/ |
tcl/8.6.12 | 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. Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible. | https://www.tcl.tk/ |
texinfo/7.1 | Texinfo is the official documentation format of the GNU project. | https://www.gnu.org/software/texinfo/ |
tk/8.6.11 | Tk is a graphical user interface toolkit that takes developing desktop applications to a higher level than conventional approaches. Tk is the standard GUI not only for Tcl, but for many other dynamic languages, and can produce rich, native applications that run unchanged across Windows, Mac OS X, Linux and more. | https://www.tcl.tk |
tkdiff/5.7 | TkDiff is a graphical front end to the diff program. It provides a side-by-side view of the differences between two text files, along with several innovative features such as diff bookmarks, a graphical map of differences for quick navigation, and a facility for slicing diff regions to achieve exactly the merge output desired. | https://tkdiff.sourceforge.io/ |
tmolex/2024.1 tmolex/2025 | Turbomole package with TmoleX GUI (includes CLI tools). | https://www.turbomole.org/ |
turbomole/7.8.1 | TURBOMOLE: Program Package for ab initio Electronic Structure Calculations. | https://www.turbomole.org/ |
ucsc/2019-12-12 | UCSC Genome Browser and Blat application binaries built for standalone command-line use. | |
vampirserver/10.4.1 | Vampir and Score-P provide a performance tool framework with special focus on highly-parallel applications. Performance data is collected from multi-process (MPI, SHMEM), thread-parallel (OpenMP, Pthreads), as well as accelerator-based paradigms (CUDA, HIP, OpenCL, OpenACC). | https://vampir.eu/ |
vim/9.1.0437 | Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a ‘programmer’s editor,’ and so useful for programming that many consider it an entire IDE. It’s not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files. | https://www.vim.org |
vmd/1.9.3 | VMD provides user-editable materials which can be applied to molecular geometry. | https://www.ks.uiuc.edu/Research/vmd/ |
which/2.21 | GNU which - is a utility that is used to find which executable (or alias or shell function) is executed when entered on the shell prompt. | https://savannah.gnu.org/projects/which/ |
xz/5.4.6 | XZ Utils is free general-purpose data compression software with high compression ratio. XZ Utils were written for POSIX-like systems, but also work on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils. | https://tukaani.org/xz/ |
zlib-ng/2.2.1 | zlib replacement with optimizations for next generation systems. | https://github.com/zlib-ng/zlib-ng |
zsh/5.8.1 | Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original features were added. | https://www.zsh.org |
zstd/1.5.6 | Zstandard, or zstd as short version, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios. | https://facebook.github.io/zstd/ |