buildenv-gcc

Software description

GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.

The buildenv-gcc module makes available:

NSC documentation

Available Modules


2023b-eb

Build environment based on the EasyBuild toolchain foss-2023b. Also automatically loads the buildtool-easybuild module to make auxiliary libraries built with the toolchain available.

Versions: GCC 13.2.0, OpenMPI 4.1.6, FlexiBLAS 3.3.1, OpenBLAS 0.3.24, FFTW 3.3.10, ScaLAPACK 2.2.0

After loading the module, you can look for available auxiliary libraries with module avail "libname" or module avail | less.

Load with:

[user@system ~]$ module load buildenv-gcc/2023b-eb

Installed documentation

Man pages, e.g. man gcc, man gfortran


2022a-eb

Build environment based on the EasyBuild toolchain foss-2022a. Also automatically loads the buildtool-easybuild module to make auxiliary libraries built with the toolchain available.

Versions: GCC 11.3.0, OpenMPI 4.1.4, OpenBLAS 0.3.20, FFTW 3.3.10, ScaLAPACK 2.2.0

After loading the module, you can look for available auxiliary libraries with module avail "libname" or module avail | less.

Load with:

[user@system ~]$ module load buildenv-gcc/2022a-eb

Installed documentation

Man pages, e.g. man gcc, man gfortran


13.3.0-bare

NSC composed build environment that also makes a few auxiliary libraries built with the toolchain available.

Versions: GCC 13.3.0, OpenMPI 4.1.6, OpenBLAS 0.3.28, FFTW 3.3.10, ScaLAPACK 2.1.0

After loading the module, you can look for available auxiliary libraries with module avail "libname" or module avail | less.

Load with:

[user@system ~]$ module load buildenv-gcc/13.3.0-bare

11.3.0-bare

NSC composed build environment that also makes a few auxiliary libraries built with the toolchain available.

Versions: GCC 11.3.0, OpenMPI 4.1.5, OpenBLAS 0.3.20, FFTW 3.3.10, ScaLAPACK 2.1.0

After loading the module, you can look for available auxiliary libraries with module avail "libname" or module avail | less.

Load with:

[user@system ~]$ module load buildenv-gcc/11.3.0-bare

9.5.0-bare

NSC composed build environment that also makes a few auxiliary libraries built with the toolchain available.

Versions: GCC 9.5.0, OpenMPI 4.0.7, OpenBLAS 0.3.20, FFTW 3.3.10, ScaLAPACK 2.1.0

After loading the module, you can look for available auxiliary libraries with module avail "libname" or module avail | less.

Load with:

[user@system ~]$ module load buildenv-gcc/9.5.0-bare

7.5.0-bare

NSC composed build environment that also makes a few auxiliary libraries built with the toolchain available.

Versions: GCC 7.5.0, OpenMPI 3.1.6, OpenBLAS 0.3.20, FFTW 3.3.10, ScaLAPACK 2.1.0

After loading the module, you can look for available auxiliary libraries with module avail "libname" or module avail | less.

Load with:

[user@system ~]$ module load buildenv-gcc/7.5.0-bare

6.5.0-bare

NSC composed build environment that also makes a few auxiliary libraries built with the toolchain available.

Versions: GCC 6.5.0, OpenMPI 2.1.6, OpenBLAS 0.3.20, FFTW 3.3.10, ScaLAPACK 2.0.2

After loading the module, you can look for available auxiliary libraries with module avail "libname" or module avail | less.

Load with:

[user@system ~]$ module load buildenv-gcc/6.5.0-bare