安装OPENMPI
由于是实验,也不进行多机的配置了,只在虚拟机里安装吧。多个机器的配置可以参考此文
最简单的方法,apt安装
测试
hello.c
编译运行及显示结果
mpicc mpi_hello.c -o hellompirun -np 2 ./helloHello world from process 0 of 2Hello world from process 1 of 2正常出现结果表明没有问题,
看下openmpi的版本
编译和执行
生成执行文件data
一个MPI并行程序由若干个并发进程组成,这些进程可以相同也可以不同。MPI只支持静态进程创建,即:每个进程在执行前必须在MPI环境中登记,且它们必须一起启动。通常启动可执行的MPI程序是通过命令行来实现的。启动方法由具体实现确定。例如在MPICH实现中通过下列命令行可同时在独立的机器上启动相同的可执行程序:
mpirun –np N programname其中N是同时运行的进程的个数,programname是可执行的MPI程序的程序名。