我需要在MPI中进行集体通信的allreduce(MPI_Ineighbor_allreduce),不幸的是它尚未包括在内。
显而易见的,不是那么有效的解决方案是使用MPI_Neighbor_alltoall
以增加缓冲区大小为代价,您有什么建议吗?
有没有计划在将来的版本中包含此内容?

谢谢

最佳答案

MPI标准中没有MPI_Neighbor_allreduce这样的东西。
如果需要,请随时向http://mpi-forum.org/索取

顺便说一句,您是否要使用MPI_Neighbor_allgather而不是MPI_Neighbor_alltoall来实现邻居减少?

关于graph - 社区集体行动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45596180/

10-08 22:49