Компиляторы Intel

Установленные компиляторы Intel #

На всех вычислительных узлах и головном узле h1 установлен одинаковый набор компиляторов Intel. На вспомогательном узле h2 установлены только старые версии компиляторов (15.0.2).

Список установленных версий можно увидеть с помощью команды module avail intel.

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

Переменные окружения находятся в файле /opt/intel/composer_xe_2015/bin/compilervars.sh. Чтобы использовать этот файл, добавьте в свой ~/.bashrc следующие строчки

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

Компиляторы также можно подключить с помощью системы модулей:

module load intel/15.0.2

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

Intel Версия Модуль
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

Полный пакет можно активировать с помощью файла /opt/intel/parallel_studio_xe_2018.4.057/psxevars.sh, добавьте в свой ~/.bashrc следующие строчки:

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

Рекомендованный способ подключения компиляторов с помощью системы модулей:

module load intel/18.0.5.274

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

Intel Версия Модуль
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

Полный пакет можно активировать с помощью файла /opt/intel/parallel_studio_xe_2019.5.075/psxevars.sh, добавьте в свой ~/.bashrc следующие строчки:

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

Рекомендованный способ подключения компиляторов с помощью системы модулей:

module load intel/19.0.5.281

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

Intel Версия Модуль
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

Полный пакет можно активировать с помощью файла /opt/intel/parallel_studio_xe_2020.4.912/psxevars.sh, добавьте в свой ~/.bashrc следующие строчки:

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

Рекомендованный способ подключения компиляторов с помощью системы модулей:

module load intel/19.1.3.304

Установленные версии Intel® MPI #

На всех вычислительных узлах и головном узле h1 установлен одинаковый набор Intel MPI. На вспомогательном узле h2 установлена только старая версии библиотеки Intel MPI (5.0.3).

Список установленных версий можно увидеть с помощью команд module avail impi или module spider impi.

Intel® MPI Library 5.0.3 for Linux (5.0.3.048) #

Переменные окружения находятся в файле /opt/intel/impi_5.0.3/bin64/mpivars.sh. Чтобы использовать этот файл, добавьте в свой ~/.bashrc следующие строчки

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

Библиотеку Intel MPI также можно подключить с помощью системы модулей:

module load impi/5.0.3p.048

Intel® MPI Library 2018 Update 4 #

Библиотека Intel MPI подключается автоматически при использовании Intel® Parallel Studio XE Cluster Edition for Linux 2018 Update 4.

При необходимости библиотеку Intel MPI также можно подключить с помощью системы модулей:

module load impi/2018.4.274

Intel® MPI Library 2019 Update 5 #

Библиотека Intel MPI подключается автоматически при использовании Intel® Parallel Studio XE Cluster Edition for Linux 2019 Update 5.

При необходимости библиотеку Intel MPI также можно подключить с помощью системы модулей:

module load impi/2019.5.281

Intel® MPI Library 2019 Update 9 #

Библиотека Intel MPI подключается автоматически при использовании Intel® Parallel Studio XE Cluster Edition for Linux 2020 Update 4.

При необходимости библиотеку Intel MPI также можно подключить с помощью системы модулей:

module load impi/2019.9.304

Библиотека Intel® MKL #

Библиотека Intel® Math Kernel Library входит в состав компиляторов Intel.

Для получения подробных инструкций по подключению библиотеки Intel® MKL вы можете воспользоваться ссылкой Intel Math Kernel Library Link Line Advisor.

Инструкции для сборки MKL, входящей в состав компялторов Intel версии 2015 года, достпны по этой ссылке.

При выборе параметров используйте следующие значения:

Параметр Значение
Intel® product Intel(R) Parallel Studio XE 2020 (или более старую версию)
Architecture Intel(R) 64
Dynamic or static linking Dynamic