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