我正在使用Mac OSX并使用bash作为我的shell。在过去的几个小时里,我一直在努力让simplest代码在多台计算机上使用Open MPI运行。在摆弄配置Open MPI之后,我相信我正处于让事情发挥作用的边缘。但是,我已经走到了尽头。
代码运行正常而不要求其他计算机通过互联网运行它(意思是,我可以在我自己的桌面上使用Open MPI运行它),但是当我输入主机文件并要求主机运行代码时我得到一个错误。我认为我正在连接到主机,否则,我可以ssh他们做我想做的任何事情,这就是我运行代码时。
为了产生以下错误,我运行:mpirun -n 4 -hostfile /path/hostfile.txt ./mpi_hello_world
。然后它要求我访问的主机上的密码,我输入它然后收到以下内容:
[MyComputer] [[62774,0],0] ORTE_ERROR_LOG: A message is attempting to be sent to
a process whose contact information is unknown in file /opt/local/var/macports/
build/_opt_mports_dports_science_openmpi/openmpi/work/openmpi-1.7.1/orte/mca/rml/
oob/rml_oob_send.c at line 362
[MyComputer] [[62774,0],0] attempted to send to [[62774,0],1]: tag 15
[MyComputer] [[62774,0],0] ORTE_ERROR_LOG: A message is attempting to be sent to
a process whose contact information is unknown in file /opt/local/var/macports/
build/_opt_mports_dports_science_openmpi/openmpi/work/openmpi-1.7.1/orte/mca/
grpcomm/base/grpcomm_base_xcast.c at line 166
有人能够让我知道这里出了什么问题吗?感谢您提供的任何见解。