在端口安装openmpi之后找不到openmpirun,Mac OS Mavericks

时间:2014-06-12 23:17:03

标签: macports openmpi

我使用openmpi安装了macports

sudo port install openmpi

我记得(模糊地)在另一台机器上我可以立即使用openmpic++。现在,当我尝试openmpic++时,它会显示command not found

它是一台完全干净的机器。没有安装任何东西。我这样做是因为我想看看干净机器上代码的安装过程是如何工作的。

我没有安装XCode,但是所有内容都是使用macports编译而没有问题。我安装了mercurial,它运行正常。

2 个答案:

答案 0 :(得分:1)

解决方案非常简单,应该知道: sudo port select --set mpi openmpi-devel-mp-fortran或安装openmpi的任何内容

答案 1 :(得分:0)

Open MPI中没有编译器包装器被称为ompi<whatever>。 &#34;标准&#34;编译器包装器称为mpicc(对于C),mpic++ / mpiCC / mpicxx(对于C ++)和mpif77 / mpif90 / { {1}}(对于Fortran)。 Open MPI的OpenRTE组件提供了自己的包装器mpifort,用于编译使用OpenRTE(不是MPI程序)的程序。