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 (SGI). -- Dr. Bernd Kallies Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustr. 7 14195 Berlin Tel: +49-30-84185-270 Fax: +49-30-84185-311 e-mail: kall...@zib.de