(&argc,&argv);//启动并行环境
MPI_Comm_size(MPI_COMM_WORLD, &nprocs);//获取总进程数
MPI_Comm_rank(MPI_COMM_WORLD...if(my_rank==1)
{
MPI_Recv(p, i, MPI_INT, 0, k, MPI_COMM_WORLD, &status);...MPI_Send(p, i, MPI_INT, 0, k, MPI_COMM_WORLD);
printf("第%d回合:%d接收发送数据完成……\n",k,my_rank);...}
if(my_rank==0)
{
MPI_Recv(p, i, MPI_INT, 1, k, MPI_COMM_WORLD, &status);...//MPI_Send(p, i, MPI_INT, 1, k, MPI_COMM_WORLD);//不能再MPI_Send,与上面突,死锁。