This describes how to use the Intel® compilers. The compilers available on the cluster are the open source GNU Compiler Collection and the proprietary Intel compilers. The Intel compiler often compiles to a slightly faster executable as Intel knows more in-depth information about optimisation of code on its processors.
This table lists the compilers available.
|Compiler||The Intel Option||The GNU Option|
The GNU compilers are already on your PATH and ready to go. To use the Intel
compiler you need to set a number of environment variables. To do that source
the Intel supplied script
compilervars.sh with the following values for
architecture and platform:
$ source /shared/opt/intel/compilers_and_libraries_2018/linux/bin/compilervars.sh intel64
You will now find that your environment has been changed to use the Intel compilers:
$ which icc /shared/opt/intel/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc $ which ifort /shared/opt/intel/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort $ which icpc /shared/opt/intel/compilers_and_libraries_2018.5.274/linux/bin/intel64/icpc
To see what has been added to your environment run:
$ env | grep intel