Intel compilers

Installed Intel compilers #

All nodes have the same versions of Intel compilers.

Please use module avail intel to get the list of available Intel compiler versions.

Intel Composer XE 2015, Intel Fortran Compiler XE 15.0 for Linux, Intel C++ Compiler XE 15.0 for Linux (15.0.2.164) #

The environment file is located at /opt/intel/composer_xe_2015/bin/compilervars.sh. In order to use this file, please add in your ~/.bashrc file the following lines

[[ -f /opt/intel/composer_xe_2015/bin/compilervars.sh ]] && \
    . /opt/intel/composer_xe_2015/bin/compilervars.sh intel64

You can also load compiler module:

module load intel/15.0.2

Intel® Parallel Studio XE Cluster Edition for Linux 2018 Update 4 #

Intel Version Module
C++ Compiler 18.0 Update 5 ml intel/18.0.5.274
Fortran Compiler 18.0 Update 5 ml intel/18.0.5.274
MPI Library 2018 Update 4 ml impi/2018.4.274
Math Kernel Library 2018 Update 4 ml intel/18.0.5.274
Threading Building Blocks 2018 Update 6 ml intel/18.0.5.274
Integrated Performance Primitives 2018 Update 4 ml intel/18.0.5.274
Data Analytics Acceleration Library 2018 Update 3 ml intel/18.0.5.274
Advisor 2018 Update 4
Inspector 2018 Update 4
Trace Analyzer and Collector 2018 Update 4
VTune™ Amplifier 2018 Update 4

You can load the full package by adding the following lines to your ~/.bashrc:

[[ -f /opt/intel/parallel_studio_xe_2018.4.057/psxevars.sh ]] && \
    . /opt/intel/parallel_studio_xe_2018.4.057/psxevars.sh

The recommended way to load compilers through modules:

module load intel/18.0.5.274

Intel® Parallel Studio XE Cluster Edition for Linux 2019 Update 5 #

Intel Version Module
C++ Compiler 19.0 Update 5 ml intel/19.0.5.281
Fortran Compiler 19.0 Update 5 ml intel/19.0.5.281
MPI Library 2019 Update 5 ml impi/2019.5.281
Math Kernel Library 2019 Update 5 ml intel/19.0.5.281
Threading Building Blocks 2019 Update 8 ml intel/19.0.5.281
Integrated Performance Primitives 2019 Update 5 ml intel/19.0.5.281
Data Analytics Acceleration Library 2019 Update 5 ml intel/19.0.5.281
Advisor 2019 Update 5
Inspector 2019 Update 5
Trace Analyzer and Collector 2019 Update 5
VTune™ Amplifier 2019 Update 6

You can load the full package by adding the following lines to your ~/.bashrc:

[[ -f /opt/intel/parallel_studio_xe_2019.5.075/psxevars.sh ]] && \
    . /opt/intel/parallel_studio_xe_2019.5.075/psxevars.sh

The recommended way to load compilers through modules:

module load intel/19.0.5.281

Intel® Parallel Studio XE Cluster Edition for Linux 2020 Update 4 #

Intel Version Module
C++ Compiler 19.1 Update 3 ml intel/19.1.3.304
Fortran Compiler 19.1 Update 3 ml intel/19.1.3.304
MPI Library 2019 Update 9 ml impi/2019.9.304
Math Kernel Library 2020 Update 4 ml intel/19.1.3.304
Threading Building Blocks 2020 Update 3 ml intel/19.1.3.304
Integrated Performance Primitives 2020 Update 3 ml intel/19.1.3.304
Data Analytics Acceleration Library 2020 Update 3 ml intel/19.1.3.304
Advisor 2020 Update 3
Inspector 2020 Update 3
Trace Analyzer and Collector 2020 Update 3
VTune™ Amplifier 2020 Update 3

You can load the full package by adding the following lines to your ~/.bashrc:

[[ -f /opt/intel/parallel_studio_xe_2020.4.912/psxevars.sh ]] && \
    . /opt/intel/parallel_studio_xe_2020.4.912/psxevars.sh

The recommended way to load compilers through modules:

module load intel/19.1.3.304

Installed Intel MPI versions #

All nodes have the same versions of Intel MPI.

Please use module avail impi or module spider impi to get the list of available Intel compiler versions.

Intel® MPI Library 5.0.3 for Linux (5.0.3.048) #

The environment file is located at /opt/intel/impi_5.0.3/bin64/mpivars.sh. In order to use this file, please add in your ~/.bashrc file the following lines

[[ -f /opt/intel/impi_5.0.3/bin64/mpivars.sh ]] && \
    . /opt/intel/impi_5.0.3/bin64/mpivars.sh

You can also load MPI module:

module load impi/5.0.3p.048

Intel® MPI Library 2018 Update 4 #

Intel MPI library is automatically loaded with Intel® Parallel Studio XE Cluster Edition for Linux 2018 Update 4.

You can also load MPI module explicitly:

module load impi/2018.4.274

Intel® MPI Library 2019 Update 5 #

Intel MPI library is automatically loaded with Intel® Parallel Studio XE Cluster Edition for Linux 2019 Update 5.

You can also load MPI module explicitly:

module load impi/2019.5.281

Intel® MPI Library 2019 Update 9 #

Intel MPI library is automatically loaded with Intel® Parallel Studio XE Cluster Edition for Linux 2020 Update 4.

You can also load MPI module explicitly:

module load impi/2019.9.304

Intel MKL #

The Intel Math Kernel Library is included in Intel compilers.

You can get the detailed instructions on compiling your code by the following link: Intel Math Kernel Library Link Line Advisor.

For old MKL version 2015 please use the following link.

Please use the following options

Option Value
Intel® product Intel(R) Parallel Studio XE 2020 (or an older version)
Architecture Intel(R) 64
Dynamic or static linking Dynamic