我正在尝试在 2 台不同的 PC 上执行 MPI 程序。但是,当我在 pc1 中运行此命令时:
mpirun -hosts user@host -n 4 bin/Demo_01.exe
我收到此错误:
[proxy:0:0@pc2] HYDU_sock_connect (./utils/sock/sock.c:203): unable to connect from "pc2" to "pc1" (Connection refused)
[proxy:0:0@pc2] main (./pm/pmiserv/pmip.c:209): unable to connect to server ubuntu at port 57395 (check for firewalls!)
尽管我将 SSH 连接配置为无密码并在每台机器上禁用了防火墙,但错误仍然存在。我的操作系统是 Ubuntu 12.04,mpi 是 MPICH2。
有人帮忙吗?