Как указать путь к последней версии Open MPI?

Я использую Ubuntu 14.04 , а установленный Open MPI - 1.6.5 ; Я установил последнюю версию Open MPI ( 4.0.0 ) , следуя этим инструкциям здесь , и установил установленное местоположение с помощью-

./configure --prefix=/$HOME/Downloads/openmpi

Затем, чтобы установить путь Я добавил эти строки в свой .bash_aliases файл-

om() {
    export PATH=$PATH:$HOME/Downloads/openmpi/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/Downloads/openmpi/lib
}

Я выполнил команду om , а затем выполнил mpirun --version , но он все еще выводит-

mpirun (Open MPI) 1.6.5

Report bugs to http://www.open-mpi.org/community/help/

Как я могу сохранить и использовать обе версии Open MPI? Спасибо.

0
задан 16 February 2019 в 21:40

1 ответ

Превращение комментария в ответ:

Переменная среды PATH просматривается в порядке от начала до конца. Обнаружена старая версия MPI, поскольку она расположена перед путем к новой версии в вашем PATH . Если вы хотите сначала найти новую версию MPI, вы должны добавить ее путь в переменную PATH :

om() {
    export PATH=$HOME/Downloads/openmpi/bin:$PATH
    export LD_LIBRARY_PATH=$HOME/Downloads/openmpi/lib:$LD_LIBRARY_PATH
}
1
ответ дан 29 January 2020 в 12:44

Другие вопросы по тегам:

Похожие вопросы: