linux(ubuntu)MPI安装配置
2、解压
打开安装包的⽂件夹,我这⾥是建⽴了个新⽂件夹叫mpi 并把安装包剪切了近来
tar -zxvf mpich-4.
3 、进⼊解压出来的⽬录
cd mpich-4.0a1
4、配置编译环境
./configure --prefix=/usr/local/mpich
(对于linux新⼿来说,这⾥有个雷:local⽂件夹下是没有mpich⽂件夹的,必须⼿动添加)
这⾥可能会有⼀些出错提⽰,缺少编辑器啥的,按需求确认安装C、C++、F77和F90编译器即可。sudo apt-get install fort77 ,sudo apt-get install gfortran
5、编译
make
6、安装
make install
7、设置环境变量
⽤vi或vim打开bashrc⽂件
环境变量path误删有影响吗vim ~/.bashrc
export PATH=/usr/local/mpi-3.2.1/bin:$PATH
(我参考的⼀篇博客内,由于作者笔误$PATH前未加冒号,写了空格导致我将PATH误删掉了。解决办法:解决办法:在命令⾏输⼊:export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$PATH
8. 更新(激活)环境变量
source ~/.bashrc
9、检验是否安装成功
cd mpich-4.0a1
ls
发现⾥⾯有个examples⽂件夹,进⼊examples⽂件夹
cd examples
ls
可以看到⾥⾯有⼀个hellow.c的c源⽂件,我们通过mpi接⼝对其进⾏编译
mpicc hellow.c -o hellow
运⾏hellow⽂件
mpirun -np N ./hellow
-
np 表⽰number of processors, 即进程数,N ⾃⼰取值。
`~/mpich-3.2.1/examples$ mpirun -np 4 ./hellow
Hello world from process 0 of 4
Hello world from process 1 of 4
Hello world from process 2 of 4
Hello world from process 3 of 4`
安装成功
以上

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。