MPI简单使用说明

1. 程序最开始需调用mpi库

      >> include 'mpif.h'

2. 进入MPI工作环境需先输入下面三个命令

       >>  MPI_INIT(ierr)     #初始化MPI工作环境
       >>  MPI_COMM_RANK(MPI_COMM_WORLD,myid,ierr)   # myid: 进程号
       >>  MPI_COMM_SIZE(MPI_COMM_WORLD,numprocs,ierr)   # numprocs: number of processors

3. 结束MPI工作环境需输入:
        >>  MPI_FINALIZE(rc)

4.其他常用命令

   (1) 广播

                  

                     MPI简单使用说明

(2) 收集

                       MPI简单使用说明

(3) 同步

           >> MPI_Barrier(MPI_COMM_WORLD,ierr)

5.传递二维数组

        源数据按照从0进程到N进程依次输入到目标进程.

        按照地址Gather到目标进程进程,source的二维数组地址按照从第一列开始一次排列到第二列直到最后一列,目标进程的接收数组也按照上述地址排列方式接收数据.

MPI简单使用说明运行结果: MPI简单使用说明