我试图在两台计算机上执行mpi程序。
第一台电脑:192.168.0.101
第二台电脑:192.168.0.100
我可以在一台计算机上执行更多进程,但是当我尝试做这样的事情时(我在192.168.0.101上使用命令提示符):
mpiexec -hosts -2 192.168.0.100 192.168.0.101 "\\192.168.0.101\temp\mpi.exe"
我遇到了一些错误:无法建立连接,因为目标计算机主动拒绝它。
但是,执行得很好:
mpiexec -hosts -2 192.168.0.100 192.168.0.100 "\\192.168.0.101\temp\mpi.exe"
如何在两台机器上执行它?
答案 0 :(得分:1)
它失败不是因为MPI命令,而是因为没有配置地址为192.168.0.101的节点,所以程序可以访问它。
首先尝试ping节点,然后尝试解决该问题;使该节点可达。你的MPI命令很好,这就是为什么它在同一个节点上运行两次。
答案 1 :(得分:0)
您是否配置了MPI应如何在远程节点上运行该进程?
通常你必须configure a remote agent(可能是ssh,rsh或其他),