安装简介
MPI功能: 用于并行计算;
MPI安装版本:3.1.5
linux版本centos8/KOS/centos7
安装成功的gcc版本:gcc4.8,gcc5.8,gcc8.5.0,gcc11.2
安装失败的gcc版本gcc7.4.0,gcc9.3.0
要保证电脑里有一个以上的核心数,超算平台申请单核时会在编译阶段报错
安装步骤:
1、官网下载OpenMPI
Open MPI: Open Source High Performance Computing
下载版本为openmpi-3.1.5.tar.gz;
2、打开终端,解压mpi
tar -xzvf openmpi-3.1.5.tar.gz
3、进入解压后的安装包目录
cd openmpi-3.1.5
4、configure配置安装目录
以/home/myname/OMP315安装目录为例:
./configure --prefix=/home/myname/OMP315
5、编译:
make
6、安装:
make install
7、配置环境变量:
打开配置文件
gedit ~/.bashrc
添加下面两行设置
export PATH=/home/myname/OMP315/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/myname/OMP315/lib
8、测试
新打开命令行输入mpif90,能找到命令就表明安装成功
mpif90
显示如下信息表明安装成功
安装成功时输入mpif90输出信息
注意事项
1、要确保有gcc,gcc<=5.8版本好像都是可以用的,高版本gcc好像只有8.5.0和11.2.0能编译
其他的会无法configure找到可用的gcc
例如使用gcc7.4.0和gcc9.3.0报错:
checking whether the C compiler works... no
使用个别版本gcc在configure阶段报错
2、编译的时候一定要用具有多个核的系统,比如用超算desktop编译的时候,只申请一个核的时候会导致编译阶段失败,很多文件会无法编译