Intel Compilers and Intel Math Kernel Library (MKL)

Intel compilers are set as default on all systems. 

Further information/Users Guides from Intel can be found from the following links

The easiest way to make use of Intel compilers and MKL library is to add the following in your initialization files:

Bash users (so in .bashrc) add the following lines for compiler and MKL

. /opt/intel/bin/compilervars.sh intel64

​. /opt/intel/mkl/bin/mklvars.sh intel64

and CSH users (in .cshrc)

source  /opt/intel/bin/compilervars.sh intel64

source ​/opt/intel/mkl/bin/mklvars.sh intel64

Several versions of Intel compilers and MKL available. You can check for all the available versions by the following command

locate icc | more

It will create a large list and you can pick the version you are interested in using. 

Notice:

If you are getting warning messages about "warning feupdateeenv is not implemented and will always fail" (note that it's a warning, not an error) try including the following flag in the link step.

-shared-intel