On Mon, 2010-08-09 at 07:29 -0400, Jeff Squyres wrote:
> On Aug 6, 2010, at 12:13 PM, Bernd Kallies wrote:
> > > libibverbs is only used during make check when it's available.
> > There is a problem with this philosophy. We provide hwloc on our
> > machines in a network filesystem at a unique path. All machines have
> > OFED installed, but some miss ibverbs. When building hwloc on a machine
> > with ibverbs, then things will not work on machines without ibverbs. So
> > I guess choice via configure is better. See attachments, if you are
> > interested (based on hwloc-1.0.2(stable)).
> Just curious: how can you have OFED installed without libibverbs?
As far as I know, with SLES11 the OFED things are provided via rpms, and
one may install them withour ibverbs. The installation itself is done by
our vendor. And since our vendor believed we don't need ibverbs, they
did not install it (by default). This made sense, because these machines
are big SMP machines, which need IB for Lustre only. MPI is done fully
via shared memory with a library that is proprietary to the vendor
Dr. Bernd Kallies
Konrad-Zuse-Zentrum für Informationstechnik Berlin