【发布时间】:2017-04-25 15:21:34
【问题描述】:
我正在尝试实现一个用于计数排序的 MPI 程序。我已经向每个等级发送了一个本地计数数组以供使用。当我将它们发送回主进程时,如何确保所有本地数组都添加到全局数组中?我已经看到 MPI_Reduce 获得数组的总和,但我需要每个单元格的总和。
例子:
array = {4,0,3,2,2,1,4,1,3,2,4,3,4,3}
countslocal1 = {1,1,2,3,4}
countslocal2 = {0,2,1,1,0}
countsglobal = {1,3,3,4,4}
【问题讨论】:
标签: c++ arrays mpi global local