現在我正在嘗試使用MPI_Sendand MPI_Recv在多個進程中傳遞最佳找到的解決方案。在每個流程中找到的最佳解決方案都應該傳遞給控制流程,該流程存儲所有最佳解決方案,並在需要時發送給其他流程。我的問題是如何實現它?例如,一旦進程1找到新的最好的,它可以調用MPI_Send並將其發送給控制進程。控制過程是否有辦法檢測到有消息要接收?每個MPI_Send是否需要MPI_Recv?期待聽到你們專家的建議。謝謝!MPI實現:MPI_Recv是否可以接收來自多個MPI_Send的消息?
感謝您的建議。我想要做的是讓幾個工作進程向一個控制進程發送消息。工作流程決定何時發送。控制過程必須檢測何時接收。 MPI_Proble可以做到嗎?