Я пытался использовать boost.mpi под Ubuntu 12.04. apt-get установит openmpi, но какое-то другое программное обеспечение (включая крутящий момент), которое я запускаю, ожидает mpich2 / mpich, и жалуюсь, что
«mpdstartup: команда не найдена»
Я, конечно, не хочу связываться с изменением программного обеспечения для использования openmpi и беспокоиться о проблемах миграции при обновлении программного обеспечения.
Мой вопрос: есть ли удобный способ установить boost.mpi + mpich2 в Ubuntu (12.04 LTS)? (например, неофициальный репозиторий). В худшем случае, если мне нужно создать ускорение из исходного кода, есть ли удобный способ удалить установку ускорения при обновлении до новой версии? Мне понравился тот факт, что apt-get установит файлы и ссылки в хорошо известные места и выполнит чистое удаление, когда их попросят.
Кстати, я пробовал сначала apt-get установить mpich2, а затем libboost-mpi-dev, но apt-get по-прежнему устанавливает openmpi, хотя есть работающая реализация mpi. Это кажется несколько ограничивающим.
Спасибо,