"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.]