113 散播一个矩阵 |
我们设置每一块的偏移,作为块中的一个元素的位置。这是因为MPI_Scatterv使用扩充来决定要发送的每一行的起始。
scdispls[0] = 0;
scdispls[1] = 4;
scdispls[2] = 32;
scdispls[3] = 36;
MPI_Scatterv( sendbuf, sendcounts, scdispls, block,
recvbuf, nx * ny, MPI_DOUBLE, 0,
MPI_COMM_WORLD );
怎样使用拓扑例程,以便使它更加通用?
| Copyright: NPACT |