Attention
Advance Notice: Bessemer will be retired on Friday 31st October 2025 at 17:00.
Development toolchains
Much of the software available on Bessemer was installed using EasyBuild, which is a tool for building and installing software on HPC systems.
EasyBuild groups core sets of dependencies as what it calls toolchains. The three supported toolchains on Bessemer are:
fosscudaAs per
fossPlus CUDA
intelC, C++ and Fortran compilers (icc/icpc/ifort)
MPI implementation (Intel MPI)
BLAS, LAPACK and fourier transforms: Intel MKL
Dependency versions for toolchains
See the EasyBuild documentation for dependency versions for foss and intel
fosscuda-2019a has the same dependencies as foss-2019a plus
CUDA 10.1.
fosscuda-2019b has the same dependencies as foss-2019b plus
CUDA 10.1 update 1.
Sub-toolchains
In addition to the above toolchains there are sub-toolchains corresponding to subsets of the main toolchain dependencies:
gompi:GCC+openmpigompic:GCC+OpenMPI+CUDAgcccuda:GCC+CUDAiccifort:icc+ifortiimpi:icc+ifort+impi