Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssh openmpi多主机错误_Ssh_Mpi_Virtualbox_Openmpi - Fatal编程技术网

Ssh openmpi多主机错误

Ssh openmpi多主机错误,ssh,mpi,virtualbox,openmpi,Ssh,Mpi,Virtualbox,Openmpi,我配置了我的电脑和virtualbox(第一个是Ubuntu Desktop 14.04,第二个是Ubuntu Server 14.04),以便通过ssh进行通信,而无需显式询问密码,而且工作正常。现在我正试图使用openmpi运行一个简单的hello world,但是当我运行命令时 mpirun --host localhost, name_other_host@ip ./hello 它不起作用。我现在做的有什么不对?可执行文件存在于两台主机的home/name/Desktop/MW/he

我配置了我的电脑和
virtualbox
(第一个是Ubuntu Desktop 14.04,第二个是Ubuntu Server 14.04),以便通过ssh进行通信,而无需显式询问密码,而且工作正常。现在我正试图使用
openmpi
运行一个简单的hello world,但是当我运行命令时

mpirun --host localhost, name_other_host@ip ./hello 
它不起作用。我现在做的有什么不对?可执行文件存在于两台主机的
home/name/Desktop/MW/hello

错误是这个

mpirun was unable to launch the specified application as it could not access
or execute an executable:

Executable: ~./hello
Node: domenico-K52Jc

while attempting to start process rank 0.
注意:domenico-K52Jc是我的本地主机,您可以在/etc/hostname中使用“实际主机”名称,而不是使用“localhost”

e、 g.输入终端:

cat /etc/hostname
如果它返回类似“myubuntu”的内容

然后运行命令:

mpirun --host myubuntu,name_other_host@ip ./hello
还要注意的是,主机名之间不应该有空格

希望有帮助