【发布时间】:2012-09-12 09:32:15
【问题描述】:
我试图在 Ubuntu 12.04 下使用 boost.mpi。 apt-get 将安装 openmpi,但我运行的其他一些软件(涉及扭矩)期望 mpich2/mpich,并抱怨
“mpdstartup:找不到命令”
我当然不想为了使用openmpi而乱改软件,也不想担心软件升级时的迁移问题。
我的问题是,在 Ubuntu (12.04 LTS) 中是否有一种用户友好的方式来安装 boost.mpi + mpich2? (例如,一个非官方的存储库)。在最坏的情况下,如果我必须从源代码构建 boost,当我升级到新的 boost 版本时,是否有一种用户友好的方式来卸载 boost 安装?我喜欢 apt-get 将安装文件和链接到知名位置并在被要求时进行干净删除的事实。
顺便说一句,我尝试过先用 apt-get 安装 mpich2,然后再安装 libboost-mpi-dev,但 apt-get 仍然安装 openmpi,即使有一个有效的 mpi 实现。这似乎有些限制。
谢谢,
【问题讨论】:
标签: ubuntu-12.04 boost-mpi mpich