1. 程式人生 > >openmpi 2.1.1 多網絡卡執行例項

openmpi 2.1.1 多網絡卡執行例項

環境:  Centos 7.4   openMPI 2.1.1

在伺服器上安裝了 Mellanox , Emulex , Intel Broadcom 三種網絡卡

執行 mpirun --host slave1,slave2 -np 2 /usr/mpi/gcc/openmpi-2.1.2a1/tests/imb/IMB-MPI1

程式一直報錯,  原因 OpenMPI 預設情況下 選擇 Infiniband , 找到 mlx5_1 裝置後不能使用正確的VLAN 地址。 


解決方法1) 把mlx5_1 裝置排除在裝置使用列表中

mpirun --mca btl tcp --mca btl_tcp_if_exclude mlx5_1 --host slave2,slave8 -np 2 /usr/mpi/gcc/openmpi-2.1.2a1/tests/imb/IMB-MPI1