Intel Compilers
From Debian Clusters
Intel provides free compilers for non-commercial use. These compilers are optimized for the Intel architecture. The list of Intel compilers can be found at Intel's site. You'll need to agree to the requirements that your project is for non-commercial purposes, and that you probably won't get full support from Intel (not like you would with a license, anyway). Once you click "Accept", you'll see a list of compilers and performance libraries.
The "Compiler Suite Professional Edition" will give you the C++ and Fortran compilers. To obtain them, you'll need to enter your e-mail, and they'll let you into the download page and send you the URL and serial number for future reference. You'll need the serial number for later, so make sure to copy this down.
Select the C++ and/or Fortran compiler and right-click on your architecture to copy the download location. Then, from the directory on the cluster where you save your source files (personally, I like /usr/local/src)
wget <location>
Untar the file with
tar xvzf <your file>
and then cd into the new directory. From here, you'll need to run ./install.sh, which will give you a series of interactive menus. Enter your serial number when prompted, and continue through. When you see the following menu -
Which of the following would you like to do? 1. Typical Install (Recommended - Installs All Components). 2. Custom Install (Advanced Users Only). x. Exit.
your selection should depend on whether you've already installed on compiler. If you have already installed one, then you've automatically installed the Intel debugger once, and you don't need a second installation, so choose "2". Otherwise, choose "1".
You'll be prompted for the install location. The compilers don't necessarily need to be on every node, so you don't necessary need to put them on an NFS. You will, however, want to put the compilers somewhere in the users' path, or update the path afterward. Until your users can do which icc or which ifort, the PATH hasn't been successfully updated, but once they can, your users can use the Intel compilers.

