MPI Python没有足够的插槽

时间:2017-09-22 11:47:58

标签: python mpi openmpi

我目前刚接触使用MPI for Open MPI for python,我有以下问题:

当我尝试使用mpiexec -np 7 mpitest.py运行一个简单的脚本时出现以下错误:

  

系统中没有足够的插槽可满足7   应用程序请求的插槽:python任一请求   适用于您的应用程序的插槽更少,或者可以使用更多插槽   使用

我不明白,我有一台12处理器的计算机,每个插槽有6个核心(每个处理器1个插槽),所以这意味着我可以运行多达72个线程,但OpenMPI卡在6。

知道如何利用所有处理器吗?

1 个答案:

答案 0 :(得分:0)

对于MPI的较新版本,超额订阅可以提供帮助。使用--oversubscribe开关,如下所示:

list*