Установленные версии OpenMPI можно просмотреть и выбрать нужную при помощи утилиты mpi-selector. Если требуется какая-то другая версия, вы можете самостоятельно скомпилировать её и установить в свою домашнюю директорию с помощью приведённой ниже инструкции.
Для вызова компиляторов используются следующие команды:
OpenMPI версии 4.1.1 компилируется в целом аналогично версии 1.6.5 (см. ниже), со следующими нюансами:
./configure --prefix=/mnt/storage/home/hpcuser10/sw/openmpi-4.1.1-gcc --disable-ipv6 --without-ucx --enable-static --with-tm=/opt/pbs CC=gcc CXX=g++ FC=gfortran
btl_openib_allow_ib = 1
Ниже приведён пример самостоятельной компиляции OpenMPI 1.6.5 компилятором gcc, идущим в составе операционной системы. Предполагается, что изначально у пользователя нет никаких индивидуальных настроек переменных PATH или LD_LIBRARY_PATH. Если ранее с помощью утилиты mpi-selector была выбрана какая-то реализация MPI, её следует отключить командой 'mpi-selector --unset'.
tar -xjf openmpi-1.6.5.tar.bz2 cd openmpi-1.6.5
less INSTALL ./configure --help | less
./configure --prefix=/mnt/storage/home/hpcuser10/sw/openmpi-1.6.5-gcc --disable-ipv6 --disable-openib-connectx-xrc CC=gcc CXX=g++ F77=gfortran FC=gfortran
make -s all
make -s install
openmpi165=/mnt/storage/home/hpcuser10/sw/openmpi-1.6.5-gcc export PATH=${openmpi165}/bin:${PATH} export LD_LIBRARY_PATH=${openmpi165}/lib${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH} export MANPATH=${openmpi165}/share/man:${MANPATH}