Linux 系统上主节点和从节点上的主机文件配置以用于 MPI 作业运行

Linux 系统上主节点和从节点上的主机文件配置以用于 MPI 作业运行

我是 MPI 新手。我使用 MPICH 3.2 来并行化我的程序。目前我正在尝试在不同的物理节点上运行一些基本的可用程序。我正在使用 poisson_mpi.f90 来实现这一点。在彻底搜索主节点和从节点上的主机文件配置后,我感到很困惑。我想使用 ip 地址来做同样的事情。我准备了一个主机文件

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

10.0.23.5       master
10.0.23.6  
10.0.23.11      

这是主节点上 /etc/hosts 中的文件。现在我需要配置从节点。我不知道该怎么做。对于我正在使用的运行命令mpirun --hostfile hostfile.txt -np=20 ./a.out。我不知道这是对还是错。我的 hostfiles.txt 与我运行程序的文件夹形式相同。它没有运行该作业。有时我也会收到防火墙警告。如果没有主机文件,mpirun 可以完美执行该命令。

链接到泊松方程求解器。这是 MPI 版本。

帮助我配置和运行 mpirun 命令。

提前致谢。

相关内容