"Jeff Squyres (jsquyres)" <jsquy...@cisco.com> writes:

> I think Dave's point is that numactl-devel (and numactl) is only needed for 
> *building* Open MPI.  Users only need numactl to *run* Open MPI.

Yes.  However, I guess the basic problem is that the component fails to
load for want of libhwloc, either because (the right soname of) it isn't
present or there's a problem with numactl or another of its
dependencies.  (That won't happen if you use a packaged version, of
course.)

There are three instances of "libnumactl and libnumactl-devel" in the
release .txt files which I think are wrong.  I don't know on what system
such package names exist (not Debian or Red Hat-ish) and numactl isn't
even relevant to all Linux-based systems (e.g. not s390 or arm in
Fedora).  I'd replace the message with one saying that a compatible
version of libhwloc and its dependencies needs to be available, assuming
I've got that right.  The -devel/-dev package is surely not required
anyway.

[In the context of a recent version of SGE, I don't know how the support
can be missing; the execd and shepherd should be built with hwloc, and
there's a test in the rc script that the shepherd will actually load.]

Reply via email to