The Intel compilers help create C, C++ and Fortran applications that can take full advantage of the advanced hardware capabilities available in Intel processors and co-processors. They also simplify that development by providing high level parallel models and built-in features like explicit vectorization and optimization reports.
Several versions of the Intel compilers were installed on this cluster as part of Intel Parallel Studio but can be used with or without the other Parallel Studio components.
After connecting to iceberg (see Establishing a SSH connection), start an interactive session with
qrsh command. To make one of the versions of the Intel
compilers available, run one of the following module commands
module load compilers/intel/17.0.0 module load compilers/intel/15.0.3 module load compilers/intel/14.0 module load compilers/intel/12.1.15 module load compilers/intel/11.0
To compile the C hello world example into an executable called
hello using the Intel C compiler:
icc hello.c -o hello
To compile the C++ hello world example into an executable called
hello using the Intel C++ compiler:
icpc hello.cpp -o hello
To compile the Fortran hello world example into an executable called
hello using the Intel Fortran compiler:
ifort hello.f90 -o hello
Once you have loaded the module on Iceberg,
man pages are available for Intel compiler products
man ifort man icc
The following links are to Intel’s website:
The following notes are primarily for system administrators.
Installed as part of Parallel Studio Composer Edition 2017.
This modulefile was installed as
The install is located on the system at
The license file is at
The environment variable
INTEL_LICENSE_FILE is set by the environment module and points to the license file location
Download the files
l_ccompxe_2015.3.187.tgz (C/C++) and
l_fcompxe_2015.3.187.tgz (Fortran) from Intel Portal.
Put the above .tgz files in the same directory as install_intel15.sh :download:</iceberg/software/install_scripts/compilers/intel/2015.3/install_intel15.sh> and
To find what was required in the module file:
env > base.env source /usr/local/packages6/compilers/intel/2015/composer_xe_2015.3.187/bin/compilervars.sh intel64 env > after_intel.env diff base.env after_intel.env
module file is on iceberg at
Installation notes are not available for these older versions of the Intel compilers.