Linux系统安装MPI
1.从MPICH2官网下载源代码 http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.0.8/mpich2-3.2.tar.gz2.然后,通过Xshell工具连接虚拟机文件系统,将mpich2-3.2.tar.gz放入虚拟机中。3.解压到/home/mpi/mpich2中,tar -xzvf /home/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添加mpi的bin目录:
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
更多推荐
已为社区贡献3条内容
所有评论(0)