You need to also install libnuma-devel, I’m afraid - just has to do with how 
they chose to split the library


> On Oct 29, 2015, at 2:01 AM, Fabian Wein <fabian.w...@fau.de> wrote:
> 
> Hello,
> 
> I'm new to the list, maybe the issue was somewhere else already solved. I 
> found a similar question in the mailing list archive but no solution.
> 
> By comparing to a similar system I found that for my 4 sockets Opteron system 
> it is necessary to run mpi with -bind-to numa option.
> 
> 
> On my ubunut 14.04 system I get
> 
> ----------------------
> A request was made to bind a process, but at least one node does NOT
> support binding processes to cpus.
> 
>  Node:  leo
> This usually is due to not having libnumactl and libnumactl-devel
> installed on the node.
> -----------------------
> 
> locate libnuma | grep so
> 
> results in
> 
> /usr/lib/x86_64-linux-gnu/libnuma.so
> /usr/lib/x86_64-linux-gnu/libnuma.so.1
> /usr/lib64/libnuma.so
> /usr/lib64/libnuma.so.1
> 
> When I configure hwloc 1.11.1 it detects numa (it tells me at the end of 
> configure)
> and "grep numa config.status"  results in
> S["HWLOC_LIBS"]="-lm  -lnuma -lxml2  "
> S["HWLOC_LINUX_LIBNUMA_LIBS"]="-lnuma"
> 
> When I configure openmpi-1.10.0 it also finds libnuma
> grep numa config.status
> S["OMPI_WRAPPER_EXTRA_LIBS"]="-lm -lnuma -ldl -lutil "
> S["ORTE_WRAPPER_EXTRA_LIBS"]="-lm -lnuma -ldl -lutil "
> S["OPAL_WRAPPER_EXTRA_LIBS"]="-lm -lnuma -ldl -lutil "
> S["HWLOC_EMBEDDED_LIBS"]="-lm  -lnuma"
> S["HWLOC_LINUX_LIBNUMA_LIBS"]="-lnuma"
> D["WRAPPER_EXTRA_LIBS"]=" \"-lm -lnuma -ldl -lutil \""
> 
> However I have no idea how I could install libnumactl and libnumactl-devel. I 
> cannot google it.
> 
> I built numactl-2.0.9 manually but
> 
> ~/tmp/numactl-2.0.9$ ll lib*
> 
> only gives libnuma.a and libnuma.so
> 
> Even the source for open-mpi gives no hint
> /tmp/openmpi-1.10.0$ grep -r numactl
> opal/mca/hwloc/hwloc191/hwloc/README:  * libnuma for memory binding and 
> migration support on Linux (numactl-devel or
> orte/mca/rmaps/base/help-orte-rmaps-base.txt:This usually is due to not 
> having libnumactl and libnumactl-devel
> orte/mca/rmaps/base/help-orte-rmaps-base.txt:contained in the libnumactl and 
> libnumactl-devel packages.
> orte/mca/rmaps/base/help-orte-rmaps-base.txt:contained in the libnumactl and 
> libnumactl-devel packages.
> 
> Please help, I have no idea what to try next. The only options I currently 
> see are to try with mpich or by intel-mpi.
> 
> Thanks,
> 
> Fabian
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post: 
> http://www.open-mpi.org/community/lists/users/2015/10/27941.php

Reply via email to