Я пытаюсь компилировать параллельные программы, используя Open MPI 3.1 с Eclipse PTP 9.1.4 в Ubuntu 18.04.
После сборки проекта я следую инструкциям Help-Eclipse Platform .
Шаг Выполнить конфигурации → Параллельное приложение → [название проекта] → Конфигурация целевой системы → Общий OpenMPI Interactive работает нормально, но если я укажу тип соединения на Локальный Я получаю следующее сообщение об ошибке.
failed to execute command: ompi_info -a --parseable reason: cannot run program "ompi_info" (in directory "/home/name/Downloads/eclipse"): error=2, No such file or directory`
В FAQ говорится, что требуемая команда не может быть найдена в моей переменной среды PATH, потому что eclipse может использовать другие.
Я попытался добавить мои $ PATH
и мои $ LD_LIBRARY_PATH
в переменные среды Run Configurations → [название проекта] → Environment , я также попробовал стартовое затмение из снаряда.
Я несколько раз переустанавливал Ubuntu и Open MPI.
РЕДАКТИРОВАТЬ // Я установил его, используя это Руководство. Я пробовал оба способа (быстро и вручную), оба раза возникала одна и та же ошибка.
Я только что установил mpich, и он отлично работает.
Кажется, что необходимо установить openmpi-bin
пакет, который предоставляет/usr/bin/ompi_info исполняемому файлу:
sudo apt-get install openmpi-bin