MPI Finalize不会返回

时间:2011-08-08 20:43:29

标签: java mpi parallel-processing

我遇到了问题(我认为使用MPI.Finalize())。应用程序在大多数情况下都能很好地结束,但在某些情况下(我没有看到任何奇怪的东西)应用程序不会结束:所有进程都到达MPI.Finalize()并保持在Running状态。

这是可能的还是我错过了什么? 如果可能的话,会是什么情况呢?

谢谢!

1 个答案:

答案 0 :(得分:1)

对不起这是使用Barrier()的一个问题,而且我在执行开始时关闭了不需要的进程。那些被杀的进程永远不会叫Barrier()。