Fabian Wein <fabian.w...@fau.de> writes:

> On 10/30/2015 02:48 PM, Dave Love wrote:
>> Fabian Wein <fabian.w...@fau.de> writes:
>>
>>> Is this a valid test?
>>>
>>>
>>> /opt/openmpi-1.10.0-gcc/bin/mpiexec -n 4 hostname
>>> leo
>>> leo
>>> leo
>>> leo
>>
>> So, unless you turned off the default binding -- to socket? check the
>> mpirun man page -- it worked, but the "numa" level failed.  I don't know
>> if that level has to exist, and there have been bugs in that area
>> before.  Running lstopo might be useful,
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

>> and checking that you're
>> picking up the right hwloc dynamic library.
>
> Sorry, I don't understand. Where is hwloc dynamically linked?

In the hwloc MCA object, as with the ldd run.

> I made
> now sure I
> have only one type of libhwloc.so and libnuma.so on the system (there
> were versions
> of an older date). Is a a way to check the lib if it has the feature?

What feature?

> mpiexec only links libnuma which was actually the old version and is
> now the one I
> build from the numactl source by myself.

That must be spurious, but it's irrelevant; mpiexec doesn't do the binding.

Why not use the system version of openmpi and save this trouble?

Reply via email to