标签: mpi openmpi mpich intel-mpi
例如,我有6个MPI节点形成一维网格。 在主进程中,我有一些网格边缘的值:
[1 2 3 4 5]
我想分发这些值,将每个值放到与相应边相邻的两个节点上。也就是说,我想在节点之间获得以下数据分布:
1 | 1 2 | 2 3 | 3 4 | 4 5 | 5
执行此操作的最佳方法是什么?似乎只能通过一次MPI_Scatter调用来完成此操作。
MPI_Scatter