Linux系统安装MPI

1.MPICH2官网下载源代码 http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.0.8/mpich2-3.2.tar.gz

2.然后,通过Xshell工具连接虚拟机文件系统,将mpich2-3.2.tar.gz放入虚拟机中。

3.解压到/home/mpi/mpich2中,

tar -xzvf /home/mpi/mpich2

进入解压缩文件夹:

cd  /home/mpi/mpich2/mpich-3.2
tar -xzvf /home/mpi/mpich2/mpich-3.2.tar.gz

配置:

./configure --prefix=/home/mpi/mpich3

4.接着运行如下命令

编译:

make

安装:

make install

5.主要是修改path,为path添加mpibin目录:

vim ~/.bashrc

.bashrc文件的末尾添加:

查看PATH变量是否发生变化;

注销再登陆;
export PATH=/home/mpi/mpich2/bin:$PATH
source ~/.bashrc
echo $PATH,

查看bin下的可执行程序;

ls /home/mpi/mpich2/bin,
which mpiexec,

查看命令是否是我们安装目录下的命令

5. 使用mpi命令。

执行在Windows系统里的测试程序,放入linux系统:

编译MPI程序

mpicc -o test test.cpp

执行MPI程序

mpiexec  -np  4  ./test/test1  //开启4个进程

./test文件夹里面新建一个OMP.cpp文件

vim ./test/OMP.cpp   

将上次代码输入,结果如下图所示:

cd  ./test

g++ -o omp OMP.cpp //进行编译的到omp文件

cd ~

mpiexec -n 6 ./test/omp


猜你喜欢

转载自blog.csdn.net/weixin_40679412/article/details/80543454
mpi