2015-09-25 75 views

回答

2

零进程的确意味着它根本不启动任何进程。如果你没有创建它的过程,你怎么能有任何输出?没有过程就是没有过程。什么都没有运行。就像如果你根本不运行mpiexec。

我不明白你会看到什么样的错误信息。也许你真的想要1个过程?

我刚刚在我的电脑上测试了mpiexec和OpenMPI,它会在您请求-np 0时启动1个进程。其他实现可能会有不同的表现。

+0

我只是想要它为了“用户友好”。我不希望别人故意弄错它。 零进程,它阻止命令行,我唯一的选择就是杀死它。 我使用普通的mpi。 编辑:随着控制ci得到一条消息: (mpiexec 440):mpiexec:未能从管理器获得袜子 – user3161227

+2

你必须真正描述你使用哪个MPI库,你试图运行什么样的程序,到底发生了什么以及发生了什么你想要发生。例如,你使用MPICH还是OpenMPI或其他?在哪个操作系统上?即使你在一种情况下做到了你想做的事情,在其他情况下也是不可预测的。 –

+0

哇,mpich可怕地处理'0',有一些Hydra错误和段错误。我会打开一张票 –