我是 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 命令。
提前致谢。