MPI 安装与运行

安装MPI

安装过程

安装包下载链接

首先到官网下载MPI的安装包

1674808230363

解压压缩包

tar xfz mpich-4.0.3.tar.gz

得到一个文件夹 mpich-4.0.3

创建一个文件用于安装

mkdir /home/your/path/mpi

创建一个build文件夹

mkdir /home/your/path/mpich-build

Configure MPI 指定安装路径

cd mpich-build
/home/your/path/mpich-4.0.3/configure  --disable-fortran  -prefix=/home/your/path/mpi 2>&1 | tee c.txt

注意:在自己没有安装Fortran 语言编译器的情况下,最好在命令行语句中加上“–disable- fortran”,以免出现错误提示,导致安装失败!执行正确会在 mpich-build 文件夹下生成makefile 文件。不能产生 makefile就无法执行make

指定一个mpich-build 文件夹,编译将源代码进行分离。不影响源代码

make 编译

make -j20 

安装

make install 

修改环境变量

~/.bashrc 中添加一行

export PATH=/home/your/path/mpi/bin:$PATH

测试

单机测试

在压缩包中example文件夹下有测试程序,选择其中一个编译执行

mpicc  hellow.c  -o hellow #编译
mpiexec -n 5 ./hellow

20230128003657

多机测试

两台机子的mpi要安装在同一个位置,不然找不到。

但是尤其需要注意的一点是,所有机器的mpich需要安装到同一个目录下比如装在/usr/local下就全部装在这个路径下,因为运行并行程序的时候,发送的可执行文件的地址就是相同的,如果你装在/home/username下,由于每台机器的用户名不一样,这样发送任务会失败。

配置machinefile

192.168.1.16
192.168.1.15:4

mpiexec -n 5 ./hellow

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值