小编won*_*der的帖子

在MPI进程之间交换数据(光环)

鉴于以下场景,我有N个MPI进程,每个进程都有一个对象.当通信阶段到来时,将交换来自这些对象的"通常很小"的数据.通常,任何两个节点之间都存在数据交换.

什么是最好的策略?:

  • 在任何节点X中,通过与该节点X的连接为每个其他节点创建两个缓冲区,然后在对等的基础上进行发送/接收.
  • 在每个节点X中,创建一个缓冲区以收集要传递的所有光环数据.然后"bcast"缓冲.

  • 还有其他我不知道的策略吗?

c++ mpi openmpi

1
推荐指数
2
解决办法
4396
查看次数

标签 统计

c++ ×1

mpi ×1

openmpi ×1