在没有mpi的情况下运行mpi4py脚本

时间:2018-02-19 22:35:16

标签: mpi mpi4py

通常我会使用mpiexec在多个主机上运行进程,如:

mpiexec -n 8 --hostfile hosts.txt python my_mpi_script.py

my_mpi_script.py取决于mpi4py。

假设我无法运行mpiexecmpirun,我将如何在多个主机上运行my_mpi_script.py - 这是否可以通过更改我的脚本或执行环境来实现?

编辑:我正在使用在许多主机上运行相同命令的系统。通常,进程会在本地网络上发现彼此,而不是由MPI生成所有进程。我目前的解决方案包括:检查我所在的主机并在其中一个主机上运行mpiexec。由于某些网络限制,这种方法效果不佳。

感谢。

0 个答案:

没有答案