OpenMPI中的异构节点

时间:2015-03-12 09:43:55

标签: parallel-processing raspberry-pi mpi openmpi

我是OpenMPI的新手。我听说它支持异构节点。 我有几个覆盆子和一台i7机器。我已在所有这些程序中安装了OpenMPI。我还配置了无密码ssh,以便master(i7 pc)可以在raspberry-pis中启动进程。

当我使用i7机器的以下命令运行简单的hello_MPI.exe时,

mpiexec -machinefile machinefile -n 2 hello_MPI.exe

什么都没发生!它挂了。但是,当我只处理2个r-pis时,hello_MPI.exe正常执行(在这种情况下,其中一个r-pis是master .i7机器不用作其中一个计算节点)

其他信息: hello_MPI.exe位于所有节点的同一目录中(2个raspberry-pi和i7机器)。 machinefile包含2个raspberry-pis的IP地址。 i7机器上的.exe文件与r-pi不一样。即r-pi上的那个是在r-pi上编译的,i7机器上的那个是在i7 pc上编译的。

如果有人能告诉我这里发生了什么,对我来说会非常有帮助。 谢谢!

0 个答案:

没有答案