$subject_val = "Re: [OMPI users] Infiniband requirements"; include("../../include/msg-header.inc"); ?>
Subject: Re: [OMPI users] Infiniband requirements
From: Prentice Bisbal (prentice_at_[hidden])
Date: 2009-06-30 11:42:38
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