如何在Windows环境中检查进程是否已在mpi4py中运行?

时间:2017-05-04 22:09:05

标签: mpi openmpi mpi4py

在我的程序中,我有每个进程,从一个过程接收一个数组并将其转发到接下来的两个。我从进程0(root)开始,并将数组发送到接下来的两个进程(这里:1和2)。从1开始,我可以发送到3和4,从3开始,我可以在第一次接收之后发送到7和8.我的问题是在发送之前,我需要验证进程7和8例如是否存活,并且在收到检查过程1是否还活着之前。

更具体地说,我遇到过程正在从甚至从未运行的进程接收数据的情况。但更具体地说,它们总是按顺序显示出来。有关此流程,请参见下图。

View this image please

0 个答案:

没有答案