I am using OpenMPI 1.10.1 built with Intel compilers 16.0.3 on Centos 6.7. Our 
cluster has some cells where the nodes have infiniband and some cell with 10GB 
IP.  I am hoping that I can build just one version of OpenMPI that can run on 
both infiniband and IP cells and not get any network-related warnings. I 
configured and built OpenMPI  on a node with infiniband  as follows:


./configure CXX=icpc CC=icc FC=ifort --prefix=/opt/openmpi/1.10.1-intel16.0  \

--enable-mpirun-prefix-by-default --with-threads --enable-mpi-thread-multiple \

--with-tm=/opt/torque/active --with-verbs=/usr --with-verbs-libdir=/usr/lib64


We are using OFED 3.2 that is part of the Centos distribution. When I run a 
program built with this version of OpenMPI and configured as described above on 
a cell with infiniband, the program runs without any warnings or errors. 
However, when I run on an IP-based cell, I get the following warning:


----------------------------------------------------------

A high-performance Open MPI point-to-point messaging module
was unable to find any relevant network interfaces:
Module: OpenFabrics (openib)
  Host: k07

Another transport will be used instead, although this may result in
lower performance.
—————————————————————————————————————————
The program runs correctly but I am wondering if there is a way to get rid of 
the warning.  I am aware of the MCA btl arguments that can be used with mpirun 
to specify ib or ip but I was hoping I didn’t have to burden my users with 
those details.  Is there a way to configure OpenMPI to run on either IB or IP 
without warnings.

Thank you,
Susan

Susan Schwarz
Research Software Engineer
Research Computing
Dartmouth College
Hanover, NH 03755

_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users

Reply via email to