为每个 MPI 级别分配 N 个核心
Assigning N cores per MPI rank
我正在尝试为每个 MPI 级别分配 N 个内核。我是 运行 具有 256 个 MPI 等级的应用程序,我想为每个 MPI 等级分配 16 个核心。
我 found 的解决方案很有用,但要我使用 rankfile
,并且在达到一定数量的等级-核心关系后这会变得乏味。
有更好的方法吗?
使用 Open MPI,您可以
mpirun --map-by node:PE=16 ...
我正在尝试为每个 MPI 级别分配 N 个内核。我是 运行 具有 256 个 MPI 等级的应用程序,我想为每个 MPI 等级分配 16 个核心。
我 found 的解决方案很有用,但要我使用 rankfile
,并且在达到一定数量的等级-核心关系后这会变得乏味。
有更好的方法吗?
使用 Open MPI,您可以
mpirun --map-by node:PE=16 ...