我想知道
的目的MPI_Recv()
我是编程新手,我想知道这个功能的使用。
MPI_Comm_rank(MPI_COMM_WORLD, &myrank); /* find process rank */
if (myrank == 0) {
int x = 2;
MPI_Send(&x,1,MPI_INT,1,3, MPI_COMM_WORLD);
} else if (myrank = = 1) {
int x;
MPI_Recv(&x,1,MPI_INT,0,3,MPI_COMM_WORLD,&status);
}
答案 0 :(得分:2)
这是带参数的完整函数。
MPI Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag,
MPI_Comm comm, MPI_Status *status)
开发该功能是为了接收由MPI(消息传递接口)发送的消息。