Several compiler families and MPI flavours are provided on the system.
When you log in, the GNU prgenv with GCC would be loaded by default, but can be easily changed by a different one by loading it explicitly with. For example, to use the Intel Programming Environment or toolchain:
No Format |
---|
module load prgenv/intel |
See HPC2020: Compilers and The prgenv module for more details on how to customise your build environment and toolchains.
Compiler default versions for each family are:
Compiler | Version |
---|---|
GCC | 8.4.1 |
Intel | 2021.4.0 |
AOCC | 3.1.0 |
For MPI, Vendor OpenMPI, intel MPI and HPCX OpenMPI are available. The default version for each family are:
MPI flavour | Version |
---|---|
Atos OpenMPI | 4.1.1.1 |
Intel MPI | 2021.4.0 |
HPCX OpenMPI | 2.9.0 |
Tip | ||
---|---|---|
| ||
The recommended toolchain for performance at this stage is:
|
...