【问题标题】:MPI and request/replyMPI 和请求/回复
【发布时间】:2018-05-13 21:50:59
【问题描述】:

MPI 标准是否实现了请求-回复通信模式?

阅读 MPI 我发现有 点对点例程,例如:

  • 同步发送
  • 阻止发送/阻止接收
  • 非阻塞发送/非阻塞接收
  • 缓冲发送
  • 组合发送/接收
  • “就绪”发送

也许开发人员可以使用这些例程实现请求-回复通信模式,但 MPI 似乎没有直接实现它。

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

【问题讨论】:

  • 请求/回复是什么意思?
  • @GillesGouaillardet 我将在问题中添加有关它的信息

标签: mpi openmpi request-response


【解决方案1】:

这不是按原样提供的。

话虽如此,这实现起来很简单。 请求者可以MPI_Sendrecv(),回复者可以MPI_Recv() 请求,然后MPI_Send() 回答。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 2011-12-13
    相关资源
    最近更新 更多