我需要在MPI中进行集体通信的allreduce(MPI_Ineighbor_allreduce),遗憾的是它尚未包含在内。 显而易见的,不那么有效的解决方案是使用MPI_Neighbor_alltoall 以增加缓冲区大小为代价,您有什么建议吗? 有没有计划在未来的版本中包含这个?
由于
答案 0 :(得分:2)
MPI标准中没有MPI_Neighbor_allreduce
这样的东西。
如果您需要,请随时在http://mpi-forum.org/
顺便说一下,你是不是想使用MPI_Neighbor_allgather
而不是MPI_Neighbor_alltoall
来实现邻居allreduce?