How to install the Intel compilers for Linux:

Please note that you do NOT have to be root to install these compilers!

Step 1 
Copy the contents of this release to any old location. For example on an area
which is NFS exported to a group of clients. 

Step 2
Change directory into that  directory.

Step 3
Edit the file "install.sh"

3a) Choose a directory for the installation and create it if necessary. The
installation script will automatically append a directory called "intel" onto
the end of your choice. For example, if you choose /opt/compilers then the
software will eventually appear under /opt/compilers/intel 

3b) Select an architecture by uncommenting one of the three supported
platforms. If you need to support multiple platforms, run this script three
times. We recommend you select a different installation directory each time to
avoid clashes between the i386 and ia64 install paths

3c) Decide whether you want to install the C/C++ compiler, Fortran or
both. Uncomment out the relevant line(s). You can install both compilers with
one run of this script.

Step 4
Now run the install script:

./install.sh

Step 5
If you haven't already done so, you need to add your machine to the list of
approved clients by contacting the OSC. Please note that the OSC only accepts
applications from registered departmental sysadmins (so we don't get swamped).
See www.osc.ox.ac.uk for more details.

Step 6
The license server uses port 28518 (and tcp) used by so make sure your
firewall will allow traffic out to this port on a remote machine.

Step 7
To run the compiler(s) you need to set an environment variable called
INTEL_LICENSE_FILE (and change your PATH). Scripts are provided to do
this for you in the bin/ directories of the installation area(s). 
There are scripts for both (t)csh users and (ba)sh users and for both C/C++
and Fortran compilers - giving a total of four scripts. They are named
iccvars.sh, iccvars.csh, ifortvars.sh and ifortvars.csh.

Examples: Say you chose an installation directory called /opt/foo. The BASH
script for setting up the environment for the C/C++ compiler on an i386 is
called: 

/opt/foo/intel/cc/9.0/bin/iccvars.sh

whereas the C shell script for the Fortran compiler on an EM64T system is
called:

/opt/foo/intel/fce/9.0/bin/ifortvars.csh

The simplest option is to add symbolic links to the relevant "vars" scripts to 
/etc/profile.d/

Step 8:

We've supplied hello-world codes in both C and Fortran for you to test the
installation:

icc helloC.c -o helloC
ifort helloF.f -o helloF

Finally:

Please report problems to support@osc.ox.ac.uk.
