0
我有问题(我认为与MPI.Finalize())。应用程序在大多数情况下都能很好地结束,但在某些情况下(我没有看到任何真正奇怪的东西),应用程序并没有结束:所有进程都到达MPI.Finalize()并停留在Running状态。MPI Finalize不返回
这是可能的,或者我错过了什么? 如果这是可能的,情况会是怎样?
谢谢!
我有问题(我认为与MPI.Finalize())。应用程序在大多数情况下都能很好地结束,但在某些情况下(我没有看到任何真正奇怪的东西),应用程序并没有结束:所有进程都到达MPI.Finalize()并停留在Running状态。MPI Finalize不返回
这是可能的,或者我错过了什么? 如果这是可能的,情况会是怎样?
谢谢!
对不起。使用Barrier()是一个问题,而且我在执行开始时关闭了不需要的进程。那些被杀死的进程永远不会调用Barrier()。
你正在使用什么MPI实现? 重现器中有多少行列?你能从每个级别得到回溯吗? –