numprocs); // 获取有多少个进程属于 MPI_COMM_WORLD 通信域
MPI_Comm_rank (MPI_COMM_WORLD, &myid); // 获取当前进程的 id...if (myid == 0) {
// 进程号为0的进程执行的操作...
} else {
// 其它进程执行的操作...
}
// 所有进程都执行的操作...MPI_Finalize(); // 结束 MPI 执行环境
return 0;
}
其中,MPI_SEND(buf, count, datatype, dest, tag, comm) 是发送消息的...MPI_RECV(buf, count, datatype, source, tag, comm, status) 是(阻塞)接收消息的 API。...进阶一些:
// 非阻塞发送。