Parallel processing mpiexec:无法启动所有进程;可能有无效的机器名
我对MPI和MPICH都是新手 我已经在两台机器上安装了mpich,它们有:Ubuntu 10.04.2 LTS mpicc-v的版本为1.2.1p1 我在/etc/hosts中为两台机器中的客户机和主机添加了条目 为无密码远程SSH添加了SSH配置 运行命令时: mpiexec-np 3-主机主控。/a.out:-np 3-主机客户端。/a.out 系统响应为 mpiexec:无法启动所有进程;可能有无效的机器名 剩余指定主机: 107.109.110.219(船长) 107.108.87.33(客户)Parallel processing mpiexec:无法启动所有进程;可能有无效的机器名,parallel-processing,mpi,mpich,Parallel Processing,Mpi,Mpich,我对MPI和MPICH都是新手 我已经在两台机器上安装了mpich,它们有:Ubuntu 10.04.2 LTS mpicc-v的版本为1.2.1p1 我在/etc/hosts中为两台机器中的客户机和主机添加了条目 为无密码远程SSH添加了SSH配置 运行命令时: mpiexec-np 3-主机主控。/a.out:-np 3-主机客户端。/a.out 系统响应为 mpiexec:无法启动所有进程;可能有无效的机器名 剩余指定主机: 107.109.110.219(船长) 107.108.87.3
请您建议是否有问题。您还需要为MPI实现指定主机文件。对于OpenMPI,您可以查看以下页面: 这里描述了如何设置它。我链接了OpenMPI,因为它更清晰。在这里,您可以找到使用MPICH的教程,并解释如何设置主机文件:
我最初是通过apt get安装mpich的。我认为这是造成上述问题的原因 为了解决这个问题,我做了以下操作,它解决了这个问题:
完成这三个步骤后,mpiexec在机器上正常运行。嗨,Chiel,谢谢您的参考。但是,我已经在使用-host选项来指定主机。