【发布时间】:2018-09-26 02:56:09
【问题描述】:
我在 Linux 上运行它,它甚至可以是 200 或 1000。这真的让我很困惑。谁能解释一下?谢谢!
【问题讨论】:
-
欢迎来到 Stack Overflow!请阅读stackoverflow.com/help/mcve 并相应地编辑您的问题。像这样,很难辨别你在问什么。
我在 Linux 上运行它,它甚至可以是 200 或 1000。这真的让我很困惑。谁能解释一下?谢谢!
【问题讨论】:
长话短说,您的 Mac likeky 有一个带有两个内核和两个超线程的插槽。
默认情况下,Open MPI 最多可以运行 2 个 MPI 任务。
这里有两种选择
mpirun --use-hwthread-cpus ...,因此您最多可以运行 4 个 MPI 任务mpirun --oversubscribe ... 这样您就可以运行任意数量的 MPI 任务【讨论】: