所以我正在尝试为自己编写一个使用 MPI(OpenMPI 实现)的矩阵乘法。问题是,尽管通过 MPI_Send/MPI_Recv 从主进程向从属发送矩阵的一部分工作正常,但主进程中的 MPI_Recv 应该从从属接收答案(由 //!!! 注释标记)无限等待,从未收到任何答案.
但是,我可以看到从属进程正在发送答案(第 167 行中的 debugMessage)。
为了使问题更清楚,可以在此处找到代码:http: //pastebin.com/ZY9jQXDD
所以,有人知道问题出在哪里,可以请帮助我吗?