【发布时间】:2015-09-25 20:18:14
【问题描述】:
如果-np 在命令行上设置为零,我希望有一条错误消息并正常退出。有没有办法做到这一点?似乎程序甚至没有启动就停止工作。
【问题讨论】:
如果-np 在命令行上设置为零,我希望有一条错误消息并正常退出。有没有办法做到这一点?似乎程序甚至没有启动就停止工作。
【问题讨论】:
零进程确实意味着它根本不启动任何进程。如果您没有创建过程,您怎么能有任何输出?没有过程就是没有过程。什么都没有运行。就像你根本不运行 mpiexec 一样。
我不知道您希望看到什么样的错误消息。也许您实际上想要 1 个进程?
我刚刚在我的计算机上测试了与 OpenMPI 一起提供的 mpiexec,如果您请求 -np 0,它会启动 1 个进程。其他实现可能会有不同的行为。
【讨论】: