Gus Correa wrote: > Hi Jim, list > > 1) Your first question: > > I opened a thread on this list two months or so ago about a similar > situation: when OpenMPI would use/not use libnuma. > I asked a question very similar to your question about IB support, > and how the configure script would provide it or not. > Jeff answerer it, and I asked him to post the answer in the FAQ, > which he kindly did (or an edited version of it): > > http://www.open-mpi.org/faq/?category=building#default-build > > The wisdom is that OpenMPI will search for IB on standard places, > and will use it if it finds it. > If you don't have IB on a standard place, then you can use the > switch --with-openib=/dir to force IB to be part of your OpenMPI. > If I understood it right, the bottom line is that you > only don't get IB if it is hidden, or doesn't exist. >
I've found that on 64-bit RHEL systems, many configure scripts don't consider /lib64 and /usr/lib64 "standard" locations to look for libraries, so I often have to do something like ./configure --with-pkg=/usr/lib64 or ./configure --with-pkg-lib=/usr/lib64 depending on the package's configure script. I just checked my notes form compiling OMPI 1.2.8 and 1.3, and all I needed was "--with-openib" for my distro (a rebuild of RHEL 5.3), but you never know - you may need just such a trick. -- Prentice