所以我試圖寫自己一個使用MPI(OpenMPI實現)的矩陣乘法。問題是,儘管通過MPI_Send/MPI_Recv將主控器的一部分矩陣從主控制器發送到從屬控制器,但主控過程中MPI_Recv應該從從屬設備接收答覆(標記爲// !!!註釋),等待無限期,從未收到任何答案。Mpi_recv在等待從進程發送的消息時掛起
但是,我可以看到slave進程正在發送答案(第167行中的debugMessage)。
爲了使問題清晰,代碼可以在那裏找到: http://pastebin.com/ZY9jQXDD
因此,任何人知道問題所在,並能幫幫我嗎?
您鏈接的代碼不再可用。請考慮將其直接嵌入到您的問題中。 – niklasfi 2014-02-07 16:03:30