Attention
The Bessemer HPC service was decommissioned on 2025-10-31 and can no longer be accessed by users. Removal of Bessemer references in our documentation is ongoing
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