- 执行下载安装命令
yum install -y mpich-3.2-devel.x86_64
- 修改环境变量
vim ~/.bashrc
在行末输入如下语句
export PATH=$PATH:/usr/lib64/mpich-3.2/bin/
- 使环境变量生效
source ~/.bashrc
- 编写并行程序
#include <mpi.h>
#include <stdio.h>
#include <math.h>
int main(int argc,char** argv)
{
int myid,numproces;
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,&numproces);
MPI_Get_processor_name(processor_name,&namelen);
fprintf(stdout,"hello world! Process %d of %d on %s\n",
myid,numproces,processor_name);
MPI_Finalize();
return 0;
}
- 执行mpi程序
mpicc -o hello hello.c
mpirun -np 8 ./hello