Intel Compilers

Intel has compilers for C (icc), C++ (icpc) and Fortran (ifort).

To activate both the C/C++ and Fortran compilers use one of:

module load iccifort/2020.4.304  # subset of intel-2020b EasyBuild toolchain
module load iccifort/2020.1.217  # subset of intel-2020a EasyBuild toolchain
module load iccifort/2019.5.281  # subset of intel-2019b EasyBuild toolchain
module load iccifort/2019.1.144-GCC-8.2.0-2.31.1  # subset of intel-2019a toolchain
module load iccifort/2018.3.222-GCC-7.3.0-2.30 # subset of intel-2018b toolchain

Which implicitly also load versions of the GCC compiler.

For older versions of the intel EasyBuild toolchain you can also load icc/icpc and ifort independently using one of:

module load icc/2019.1.144-GCC-8.2.0-2.31.1  # subset of intel-2019a toolchain
module load ifort/2019.1.144-GCC-8.2.0-2.31.1  # subset of intel-2019a toolchain

Again, versions of the GCC compiler are implicitly loaded.

Confirm that you’ve loaded the version of icc/icpc you require:

icc -v


man pages are available on the system. Once you have loaded the required version of icc/icpc/ifort, run:

man icc
man ifort