高性能并行计算-HelloWorld

MPI环境配置




HelloWorld

编译与运行指令:

mpicc-o hello test.c
mpirun -np 4 ./hello
#include "mpi.h"
int main(int argc, char ** argv)
{
    int myid, numprocs;
    int namelen;
    char processor_name[MPI_MAX_PROCESSOR_NAME];
    MPI_Init(&argc,&argv);
    MPI_Comm_rank(MPI_COMM_WORLD,&myid);//进程在通信器中的标号
    MPI_Comm_size(MPI_COMM_WORLD,&numprocs);//获取通信器的进程数
    MPI_Get_processor_name(processor_name,&namelen);//获取处理器名称
    fprintf(stderr,"Hello World! Process %d of %d on %s\n",
                myid, numprocs, processor_name);
    MPI_Finalize();
}

运行截图

posted @ 2020-11-05 20:20  economies  阅读(198)  评论(0)    收藏  举报