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:
- Compilers:
gcc
,gfortran
, etc. - MPI library with mpi-wrapped compilers: OpenMPI with
mpicc
,mpifort
, etc. - Numerical libraries: OpenBLAS, LAPACK, ScaLAPACK, FFTW
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