kunpenghpcs
OpenMPI编译安装
更新时间:2021/01/25 GMT+08:00
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令使用yum安装依赖包。
yum install numactl-devel-* systemd-devel-*
- 执行以下命令加载编译器。
export PATH=/path/to/GNU/bin:$PATH
export LD_LIBRARY_PATH= /path/to/GNU/lib64:$LD_LIBRARY_PATH
- 执行以下命令解压OpenMPI安装包。
cd /path/to/OPENMPI
tar -xvf openmpi-4.0.1.tar.gz
- 执行以下命令进行配置。
cd openmpi-4.0.1
./configure --prefix=/path/to/OPENMPI --enable-pretty-print-stacktrace --enable-orterun-prefix-by-default --with-knem=/opt/knem-1.1.3.90mlnx1/ --with-hcoll=/opt/mellanox/hcoll/ --with-cma --with-ucx --enable-mpi1-compatibility CC=gcc CXX=g++ FC=gfortran
- --with-ucx:使用系统自带的库“/usr/lib64/ucx”;
- --with-knem、--with-hcoll需要安装mellanox驱动,安装步骤请参考《HPC解决方案 基础环境搭建指导书》中“Infiniband网卡驱动安装”章节。
- 执行以下命令进行安装编译。
make -j 16
make install
父主题: 部署OpenMPI
