Dear all,
I am reinstalling a cluster where nodes are connected by
- 1 Gb ethernet interfaces
- 40 Gb infinband adapters
I installed OFED 3.12 on CentOS 6.5
I would like to be able to tell mpirun to use either the Gb ethernet
interfaces or the infinband adapters.
But, when I launch osu_bw with the following commands I always obtain
bandwidths of the infinibands links
(hostether is a file containing the IPs of the ethernet interfaces
IPs of ib adapters: 192.168.1.2,192.168.1.3
IPs of ethernet adapters: 192.168.70.12,192.168.70.13 )
mpirun --map-by node --mca btl ^openib --hostfile ./hostether -np 2
./osu_bw
mpirun --map-by node --mca btl_tcp_if_include eth0,eth1 --mca btl
tcp,self --hostfile ./hostether -np 2 ./osu_bw
mpirun --map-by node --mca btl_tcp_if_exclude ib0,ib1 --mca btl tcp,self
--hostfile ./hostether -np 2 ./osu_bw
mpirun --map-by node --mca btl_tcp_if_exclude
192.168.1.2,192.168.1.3,127.0.0.1/8,sppp --mca btl tcp,self --host
192.168.70.12,192.168.70.13 -np 2 ./osu_bw
All the previous commands lead to the following results with
either Open MPI 1.5.5, 1.7.5 or 1.8.1:
# OSU MPI Bandwidth Test (Version 2.3)
# Size Bandwidth (MB/s)
1 2.14
... ...
2097152 3015.64
4194304 3017.91
If I stop openibd I logically obtain these results:
# OSU MPI Bandwidth Test (Version 2.3)
# Size Bandwidth (MB/s)
1 0.19
... ...
2097152 117.63
4194304 117.66
Could someone give me some idea to investigate?
PS. I previouslly used this cluster with older versions
of CentOS and OFED and I was able to tell mpirun not to use
the infiniband adapters.
Best regards.