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.
Specifically, numactl-devel contains the .h files we need to compile OMPI against libnumactl: $ rpm -ql numactl-devel /usr/include/numa.h /usr/include/numacompat1.h /usr/include/numaif.h /usr/lib64/libnuma.a /usr/lib64/libnuma.so /usr/share/man/man3/numa.3.gz Note that the .so is a sym link to .so.1, in the main numactl package: $ rpm -ql numactl /usr/bin/memhog /usr/bin/migratepages /usr/bin/migspeed /usr/bin/numactl /usr/bin/numademo /usr/bin/numastat /usr/lib64/libnuma.so.1 /usr/share/man/man8/migratepages.8.gz /usr/share/man/man8/migspeed.8.gz /usr/share/man/man8/numactl.8.gz /usr/share/man/man8/numastat.8.gz > On Aug 11, 2015, at 12:42 PM, Ralph Castain <[email protected]> wrote: > > Because only the devel package includes the necessary pieces to set memory > affinity. > > > On Tue, Aug 11, 2015 at 9:37 AM, Dave Love <[email protected]> wrote: > Ralph Castain <[email protected]> writes: > > > Hi Bill > > > > You need numactl-devel on the nodes. Not having them means we cannot ensure > > memory is bound local to the procs, which will hurt performance but not > > much else. There is an MCA param to turn off the warnings if you choose not > > to install the libs: hwloc_base_mem_bind_failure_action=silent > > Why should you need the -devel package on the compute nodes? (It only > contains the .h and .so files.) The RHEL and Fedora packages don't > require it and work. > > [For an up-to-date OMPI, you can rebuild the package against the current > tarball, at least after the chaos caused by RHEL 6.6 updating > incompatibly to 1.8. Otherwise use the Fedora packaging, which is kept > quite current.] > _______________________________________________ > users mailing list > [email protected] > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users > Link to this post: > http://www.open-mpi.org/community/lists/users/2015/08/27427.php > > _______________________________________________ > users mailing list > [email protected] > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users > Link to this post: > http://www.open-mpi.org/community/lists/users/2015/08/27428.php -- Jeff Squyres [email protected] For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/
