安装和使用IB驱动自带的Open MPI
操作场景
该任务指导用户在鲲鹏BMS集群上运行IB驱动自带的MPI应用(以版本4.0.2a1为例)。
前提条件
- 已配置BMS集群间互相免密登录。
- 集群中所有的BMS,均已安装IB驱动自带的OpenMPI。
操作步骤
- 关闭防火墙。
- 修改配置文件。
- 运行MPI benchmark。
- 在任意一台BMS中执行以下命令,检验hostfile文件是否配置成功。
$ mpirun -np 2 -pernode --hostfile hostfile -mca btl_openib_if_include "mlx5_0:1" -x MXM_IB_USE_GRH=y hostname
回显如图2所示,显示集群中所有BMS的主机名,则表示hostfile文件配置成功。
- 在任意一台BMS中执行以下命令,运行MPI benchmark,运行时指定hostfile路径。
$ mpirun -np 2 -pernode --hostfile hostfile -mca btl_openib_if_include "mlx5_0:1" -x MXM_IB_USE_GRH=y /usr/mpi/gcc/openmpi-4.0.2a1/tests/imb/IMB-MPI1 PingPong
系统回显如图3所示,表示集群上运行IB驱动自带的OpenMPI成功。
- 在任意一台BMS中执行以下命令,检验hostfile文件是否配置成功。