Skip to main content

4.1) Intel Compilers


The Intel compilers are the default compilers on the system. They include compilers for Fortran 90/77, C and C++ and can implement hardware specific optimisations. It also includes an implementation of numerical libraries, as well as support for shared-memory parallel programming via the OpenMP API. It also integrates with Open MPI and Intel MPI to provide support for distributed memory parallel MPI programming.

To find information about a particular command or option use the man command, e.g. man icc for information on the C compiler. Intel provides extensive online documentation at http://www.intel.com/software/products/support/, and it includes user/programming guides for C/C++ and Fortran, as well as optimisations guides.

In this course we will only highlight the basic compilation and commonly used compiler flags.