不确定这个问题是否更适合 StackOverload,但我猜这里的很多人都有 MPI2 的经验,所以我想我会先在这里尝试。我有一些大型密集复杂对称矩阵,我想考虑这些矩阵,并想尝试 Elemental 的 MPI 支持。我编译了 Open MPI 1.8.1 和一个简单的“hello world”示例,但由于某种原因,当我尝试运行时: mpirun -n 2 -host localhost,machine-2 hello_world 它只是退出而没有输出任何内容,甚至没有启动 hello_world 程序. 如果我只运行它localhost(即 mpirun -n 2 -host localhost hello_world),它工作得很好。您使用 Open MPI 还是其他风格的 MPI2?我在网上到处搜索,找不到有效的解决方案,甚至找不到导致此问题的原因。(我在所有机器之间设置了 ssh,因此我不需要使用密码。)这些机器运行的是 RedHat 5,我没有对它们的 root 访问权限。我读过这可能是防火墙问题(OpenMPI 在 ssh 之外使用哪些端口?)。我需要在 /etc/hosts 中放置任何东西吗?提前非常感谢!
Open MPI的问题
计算科学
mpi
编译
2021-12-07 03:31:21
0个回答
没有发现任何回复~
其它你可能感兴趣的问题