MPI和请求/回复

MPI和请求/回复,mpi,openmpi,request-response,Mpi,Openmpi,Request Response,MPI标准是否实现了请求-应答通信模式 在阅读有关MPI的内容时,我发现有如下点对点例程: 同步发送 阻塞发送/阻塞接收 非阻塞发送/非阻塞接收 缓冲发送 组合发送/接收 “准备好”发送 也许开发人员可以使用这些例程实现请求-应答通信模式,但似乎MPI并没有直接实现它 编辑:为了澄清目的,请求-应答(request-response)是一种消息交换模式,在这种模式中,请求者向应答者系统发送请求消息,应答者系统接收并处理请求,最终返回消息作为响应。这是一种简单但功能强大的消息传递模式,允许两个

MPI标准是否实现了请求-应答通信模式

在阅读有关MPI的内容时,我发现有如下点对点例程:

  • 同步发送
  • 阻塞发送/阻塞接收
  • 非阻塞发送/非阻塞接收
  • 缓冲发送
  • 组合发送/接收
  • “准备好”发送
也许开发人员可以使用这些例程实现请求-应答通信模式,但似乎MPI并没有直接实现它


编辑:为了澄清目的,请求-应答(request-response)是一种消息交换模式,在这种模式中,请求者向应答者系统发送请求消息,应答者系统接收并处理请求,最终返回消息作为响应。这是一种简单但功能强大的消息传递模式,允许两个应用程序通过一个通道进行双向对话。这种模式在客户机-服务器体系结构中尤其常见。它可以是同步的,也可以是异步的。

这是不可用的

话虽如此,这是微不足道的实现。
请求者可以
MPI\u Sendrecv()
,回复者可以
MPI\u Recv()
请求,然后
MPI\u Send()
答案。

你所说的请求/回复是什么意思?@GillesGouaillardet我会在问题中添加相关信息