编译指令 mpicxx -g -Wall -o mpi mpi.cpp
执行指令 mpirun -n 10 ./mpi 进程数可以自己设置
#include <iostream>
#include<mpi.h>
const int n=3000;//矩阵大小可以自己设置
int a[n][n];
int b[n][n];
using namespace std;
MPI_Status status;
int main(int argc, char * argv[]) {
int my_rank,group_size;
MPI_Init(&argc,&argv);
MPI_Comm_size(MPI_COMM_WORLD,&group_size);
MPI_Comm_rank(MPI_COMM_WORLD,&my_rank);
int num = n/group_size;
if(my_rank==0