【问题标题】:MPI Finalize does not returnMPI Finalize 不返回
【发布时间】:2011-10-22 17:32:08
【问题描述】:

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

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

谢谢!

【问题讨论】:

  • 您使用的是哪种 MPI 实现?复制器中有多少个等级?你能得到每个等级的回溯吗?

标签: java mpi parallel-processing


【解决方案1】:

对不起。这是使用 Barrier() 的问题,事实上我在执行开始时关闭了不需要的进程。那些被杀死的进程永远不会调用 Barrier()。

【讨论】:

    猜你喜欢
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 2019-07-22
    • 2021-09-26
    • 2015-05-17
    相关资源
    最近更新 更多