Java MPI Finalize不返回
我遇到了一个问题(我认为使用MPI.Finalize()。在大多数情况下,应用程序结束得很好,但在某些情况下(我没有看到任何奇怪的情况),应用程序并没有结束:所有进程都到达MPI.Finalize(),并保持在运行状态 这是可能的还是我遗漏了什么? 如果可能的话,情况会怎样Java MPI Finalize不返回,java,mpi,parallel-processing,Java,Mpi,Parallel Processing,我遇到了一个问题(我认为使用MPI.Finalize()。在大多数情况下,应用程序结束得很好,但在某些情况下(我没有看到任何奇怪的情况),应用程序并没有结束:所有进程都到达MPI.Finalize(),并保持在运行状态 这是可能的还是我遗漏了什么? 如果可能的话,情况会怎样 谢谢大家! 对不起。使用Barrier()时出现了问题,而且我在执行开始时关闭了不需要的进程。那些被杀死的进程永远不会调用Barrier()。您使用的是什么MPI实现?复制机有多少级?你能从每一个等级得到回溯吗?
谢谢大家! 对不起。使用Barrier()时出现了问题,而且我在执行开始时关闭了不需要的进程。那些被杀死的进程永远不会调用Barrier()。您使用的是什么MPI实现?复制机有多少级?你能从每一个等级得到回溯吗?