使用 蝶形结构、树形结构 实现MPI_Allreduce
蝶形结构如下图所示使用 蝶形结构 实现MPI_Allreduce运行时,要求 线程的个数 必须是2n#include <stdio.h>#include <mpi.h>const int MAX_SZ = 1024*1024/32;int sum[MAX_SZ];int temp[MAX_SZ];void butterfly_sum(int my_rank, int size, int n){ int dst, step = 2; //将 for(
原创
2020-11-26 12:48:55 ·
1527 阅读 ·
0 评论