Siegmar, did you upgrade your os recently ? or change hyper threading settings ? this error message typically appears when the numactl-devel rpm is not installed (numactl-devel on redhat, the package name might differ on sles)
if not, would you mind retesting frI'm scratch a previous tarball that used to work without any warning ? Cheers, Gilles On Saturday, May 7, 2016, Siegmar Gross < siegmar.gr...@informatik.hs-fulda.de> wrote: > Hi, > > yesterday I installed openmpi-dev-4010-g6c9d65c on my "SUSE Linux > Enterprise Server 12 (x86_64)" with Sun C 5.13 and gcc-5.3.0. > Unfortunately I get the following warning message. > > loki hello_1 128 ompi_info | grep -e "OPAL repo revision" -e "C compiler > absolute" > OPAL repo revision: dev-4010-g6c9d65c > C compiler absolute: /opt/solstudio12.4/bin/cc > loki hello_1 129 mpiexec -np 3 --host loki --slot-list 0:0-5,1:0-5 > hello_1_mpi > -------------------------------------------------------------------------- > WARNING: a request was made to bind a process. While the system > supports binding the process itself, at least one node does NOT > support binding memory to the process location. > > Node: loki > > Open MPI uses the "hwloc" library to perform process and memory > binding. This error message means that hwloc has indicated that > processor binding support is not available on this machine. > > On OS X, processor and memory binding is not available at all (i.e., > the OS does not expose this functionality). > > On Linux, lack of the functionality can mean that you are on a > platform where processor and memory affinity is not supported in Linux > itself, or that hwloc was built without NUMA and/or processor affinity > support. When building hwloc (which, depending on your Open MPI > installation, may be embedded in Open MPI itself), it is important to > have the libnuma header and library files available. Different linux > distributions package these files under different names; look for > packages with the word "numa" in them. You may also need a developer > version of the package (e.g., with "dev" or "devel" in the name) to > obtain the relevant header files. > > If you are getting this message on a non-OS X, non-Linux platform, > then hwloc does not support processor / memory affinity on this > platform. If the OS/platform does actually support processor / memory > affinity, then you should contact the hwloc maintainers: > https://github.com/open-mpi/hwloc. > > This is a warning only; your job will continue, though performance may > be degraded. > -------------------------------------------------------------------------- > Process 0 of 3 running on loki > Process 2 of 3 running on loki > Process 1 of 3 running on loki > > > Now 2 slave tasks are sending greetings. > > Greetings from task 1: > message type: 3 > ... > > > > loki openmpi-dev-4010-g6c9d65c-Linux.x86_64.64_cc 122 ls -l > /usr/lib64/*numa* > -rwxr-xr-x 1 root root 48256 Nov 24 16:29 /usr/lib64/libnuma.so.1 > loki openmpi-dev-4010-g6c9d65c-Linux.x86_64.64_cc 123 grep numa > log.configure.Linux.x86_64.64_cc > checking numaif.h usability... no > checking numaif.h presence... yes > configure: WARNING: numaif.h: present but cannot be compiled > configure: WARNING: numaif.h: check for missing prerequisite headers? > configure: WARNING: numaif.h: see the Autoconf documentation > configure: WARNING: numaif.h: section "Present But Cannot Be Compiled" > configure: WARNING: numaif.h: proceeding with the compiler's result > checking for numaif.h... no > loki openmpi-dev-4010-g6c9d65c-Linux.x86_64.64_cc 124 > > > > I didn't get the warning for openmpi-v1.10.2-176-g9d45e07 and > openmpi-v2.x-dev-1404-g74d8ea0 as you can see in my previous emails, > although I have the same messages in log.configure.*. I would be > grateful, if somebody can fix the problem if it is a problem > and not an intended message. Thank you very much for any help in > advance. > > > Kind regards > > Siegmar >