Как использовать Intel Parallel s Studio и OpenMPi одновременно?
В Ubuntu стандартным mpirun является openmpi, как показано
mpirun --version
mpirun (Open MPI) 1.10.2
Но после установки Intel Parallel s Studio и добавьте следующие строки в ~/.bashrc
. /opt/intel/parallel_studio_xe_2017.4.056/psxevars.sh intel64
Mpirun становится
mpirun --version
Intel(R) MPI Library for Linux* OS, Version 2017 Update 3 Build 20170405 (id: 17193)
Copyright (C) 2003-2017, Intel Corporation. All rights reserved.
Но что, если я хочу использовать intel ifort, но с openmpi? Как настроить?
1 ответ
Решение
Я предполагаю, что MPI по умолчанию в Ubuntu - это Open MPI, скомпилированный с помощью компиляторов GNU. двоичная совместимость между компиляторами GNU и Intel Fortran отсутствует, поэтому вам нужно пересобрать Open MPI с ifort
а затем вы должны предустановить путь установки к вашему $PATH
и, вероятно, $LD_LIBRARY_PATH
тоже.