Установленные компиляторы Intel #
На всех вычислительных узлах, головном узле desert
и вспомогательном узле h1
установлен одинаковый набор компиляторов Intel.
Список установленных версий можно увидеть с помощью команды module avail intel
.
Intel® oneAPI HPC Toolkit #
На кластере доступны следующие версии Intel oneAPI:
Intel oneAPI | Модуль |
---|---|
Intel oneAPI 2023.0 | module load intel/2023.0.0 |
Intel oneAPI 2022.3.1 | module load intel/2022.2.1 |
Intel oneAPI 2021.4 | module load intel/2021.4.0 |
Для подключения конкретной версии компиляторов с помощью системы модулей используйте следующую команду (можно добавить в свой файл ~/.bashrc
):
module load intel/2023.0.0
Для использования самой последней версии компиляторов Intel oneAPI используйте команду:
module load intel
При загрузке модуля intel
будут автоматически загружены зависимые модули, например, compiler
, mkl
и другие. На экран будет выведена информация о версиях загружаемых модулей. При необходимости можно сменить версию каждого загружаемого модуля, явно указав номер версии, например:
module load intel/2023.0.0 mkl/2022.2.1
Чтобы скрыть вывод информации о загружаемых версиях, можно добавить параметр -q
:
module -q load intel/2023.0.0 impi/2021.8.0
При использовании последних версий компиляторов для C++ из Intel oneAPI вы можете увидеть следующее сообщение:
icpc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and
will be removed from product release in the second half of 2023. The Intel(R)
oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward.
Please transition to use this compiler. Use '-diag-disable=10441' to disable
this message.
Вы можете добавить в свой файл ~/.bashrc
переменную окружения __INTEL_PRE_CFLAGS
для отключения этого сообщения:
export __INTEL_PRE_CFLAGS=-diag-disable=10441
Intel® Parallel Studio XE Cluster Edition #
На кластере доступны следующие версии Intel Parallel Studio XE:
Intel PSXE | Модуль |
---|---|
Intel PSXE 2020 update 4 | module load intel/19.1.3.304 |
Intel PSXE 2020 update 2 | module load intel/19.1.2.254 |
Intel PSXE 2019 update 5 | module load intel/19.0.5.281 |
Intel PSXE 2018 update 4 | module load intel/18.0.5.274 |
Intel PSXE 2015 update 2 | module load intel/15.0.2 |
Для подключения конкретной версии компиляторов с помощью системы модулей используйте следующую команду (можно добавить в свой файл ~/.bashrc
):
module load intel/19.1.3.304
Альтернативный способ подключения с помощью доступных в /opt/intel/parallel_studio_xe_*/psxevars.sh
скриптов активации (выберите нужную версию и добавьте в свой файл ~/.bashrc
):
# Intel PSXE 2020 update 4
[[ -f /opt/intel/parallel_studio_xe_2020.4.912/psxevars.sh ]] && \
. /opt/intel/parallel_studio_xe_2020.4.912/psxevars.sh
Поддержка продуктов Intel Parallel Studio XE закончена, и их корректная работа не гарантируется. По возможности используйте более современные компиляторы Intel oneAPI.
Установленные версии Intel® MPI #
На всех вычислительных узлах, головном узле desert
и вспомогательном узле h1
установлен одинаковый набор Intel MPI.
Список установленных версий можно увидеть с помощью команды module avail impi
(если подключен любой из компиляторов Intel) или module spider impi
.
Библиотеки Intel MPI входят в состав компиляторов Intel oneAPI и Intel Parallel Studio XE. Каждой версии компиляторов соответствует своя версия библиотек MPI.
Компиляторы Intel | Модули intel и impi |
---|---|
Intel oneAPI 2023.0 | module load intel/2023.0.0 impi/2021.8.0 |
Intel oneAPI 2022.3.1 | module load intel/2022.2.1 impi/2021.7.1 |
Intel oneAPI 2021.4 | module load intel/2021.4.0 impi/2021.4.0 |
Intel PSXE 2020 update 4 | module load intel/19.1.3.304 impi/2019.9.304 |
Intel PSXE 2020 update 2 | module load intel/19.1.2.254 impi/2019.8.254 |
Intel PSXE 2019 update 5 | module load intel/19.0.5.281 impi/2019.5.281 |
Intel PSXE 2018 update 4 | module load intel/18.0.5.274 impi/2018.4.274 |
Intel PSXE 2015 update 2 | module load intel/15.0.2 impi/5.0.3p.048 |
Вы можете смешивать разные версии компиляторов Intel и библиотек MPI, однако это не рекомендуется. В случае проблем с компиляцией или запуском MPI-программ сначала проверьте рекомендуемую конфигурацию компиляторов и библиотек MPI из одного набора.
Библиотека Intel® MKL #
Библиотека Intel® Math Kernel Library входит в состав компиляторов Intel.
Для получения подробных инструкций по подключению библиотеки Intel® MKL вы можете воспользоваться ссылкой Intel Math Kernel Library Link Line Advisor.
Инструкции для сборки MKL, входящей в состав компиляторов Intel версии 2015 года, доступны по этой ссылке.
При выборе параметров используйте следующие значения:
Параметр | Значение |
---|---|
Intel® product | Версия Intel MKL или Intel PSXE |
Architecture | Intel(R) 64 |
Dynamic or static linking | Dynamic |