现在我正在尝试使用MPI_Sendand MPI_Recv在多个进程中传递最佳找到的解决方案。在每个流程中找到的最佳解决方案都应该传递给控制流程,该流程存储所有最佳解决方案,并在需要时发送给其他流程。我的问题是如何实现它?例如,一旦进程1找到新的最好的,它可以调用MPI_Send并将其发送给控制进程。控制过程是否有办法检测到有消息要接收?每个MPI_Send是否需要MPI_Recv?期待听到你们专家的建议。谢谢!MPI实现:MPI_Recv是否可以接收来自多个MPI_Send的消息?
感谢您的建议。我想要做的是让几个工作进程向一个控制进程发送消息。工作流程决定何时发送。控制过程必须检测何时接收。 MPI_Proble可以做到吗?