为什么我在运行openmpi程序时只在我的mac上有两个插槽

时间:2018-04-16 11:25:37

标签: mpi openmpi

我在Linux上运行它,甚至可能是200或1000.它真的让我很困惑。谁能解释一下呢? THX!

1 个答案:

答案 0 :(得分:0)

长话短说,你的Mac likeky有一个插座,有两个内核和两个超线程。

默认情况下,Open MPI最多可以运行2个MPI任务。

这里有两个选择

  • mpirun --use-hwthread-cpus ...因此您最多可以运行4个MPI任务
  • mpirun --oversubscribe ...因此您可以运行任意数量的MPI任务