【发布时间】:2017-08-10 08:22:48
【问题描述】:
我需要 allreduce (MPI_Ineighbor_allreduce) 用于 MPI 中的集体通信,不幸的是它还没有包含在内。 显而易见但不是那么有效的解决方案是使用 MPI_Neighbor_alltoall 以增加缓冲区大小为代价,您有什么建议吗? 有没有计划在未来的版本中包含这个?
谢谢
【问题讨论】:
-
@_Hasbestein 为什么你认为你需要它?你的情况如何?
我需要 allreduce (MPI_Ineighbor_allreduce) 用于 MPI 中的集体通信,不幸的是它还没有包含在内。 显而易见但不是那么有效的解决方案是使用 MPI_Neighbor_alltoall 以增加缓冲区大小为代价,您有什么建议吗? 有没有计划在未来的版本中包含这个?
谢谢
【问题讨论】:
在 MPI 标准中没有 MPI_Neighbor_allreduce 这样的东西。
如果您需要,请随时通过http://mpi-forum.org/ 索取
顺便说一句,您的意思是使用MPI_Neighbor_allgather 而不是MPI_Neighbor_alltoall 来实现邻居 allreduce 吗?
【讨论】: