如何使用mpi将矩阵行发送到另一个进程?

时间:2012-05-15 15:09:25

标签: parallel-processing mpi

我有一个矩阵A [10] [10]。我想将此矩阵的第一行发送到另一个进程。 我该怎么办?

提前致谢..

1 个答案:

答案 0 :(得分:2)

Look at these pages:

http://www.mcs.anl.gov/research/projects/mpi/www/www3/MPI_Recv.html http://www.mcs.anl.gov/research/projects/mpi/www/www3/MPI_Send.html

....示例代码:

if(rank==0){
MPI_Send(&A[0][0],10,MPI_DOIBLE,rank+1,tag,MPI_COMM_WORLD);
}
if(rank==1){
MPI_Recv(&A[0][0],10,MPI_DOIBLE,rank-1,tag,MPI_COMM_WORLD,*status);
}