第一次使用 OpenMPI。我很好奇 API 如何调用运行时环境在计算节点上运行。我正在考虑建立一个 4 或 5 个节点的 Linux 集群。我阅读了大量有关为主节点创建无密码 ssh 访问的文档。 OpenMPI 是否调用命令行参数来 ssh 进入 --hostfile 中声明的任何计算节点,然后开始传播任务?
最佳答案
当 ssh 到远程计算机时,Open MPI 不会添加任何附加参数(默认情况下)。您应该只设置 ssh key 以允许无密码登录(如果您使用 ssh 密码短语,请进行设置,以便密码短语无需手动键盘输入即可传播)。
您可能还想阅读以下两篇博客文章:
http://blogs.cisco.com/performance/tree-based-launch-in-open-mpi http://blogs.cisco.com/performance/tree-based-launch-in-open-mpi-part-2
关于linux - OpenMPI Secure SHell 如何从主节点进入所有计算节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35524146/