Open MPI logo

Hardware Locality Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Hardware Locality Development mailing list

Subject: Re: [hwloc-devel] hwloc/windows
From: Brice Goglin (Brice.Goglin_at_[hidden])
Date: 2012-05-01 14:30:13


Of course, we must implement this :)
But I guess we didn't have the time and/or knowledge so far. Feel free
to help :)

Brice

Le 01/05/2012 14:45, Hartmut Kaiser a écrit :
> Brice,
>
> Now that this is resolved, may I ask you to implement hwloc_get_cpubind()
> for Windows, please?
>
> Regards Hartmut
> ---------------
> http://boost-spirit.com
> http://stellar.cct.lsu.edu
>
>
>
>> -----Original Message-----
>> From: Brice Goglin [mailto:Brice.Goglin_at_[hidden]]
>> Sent: Tuesday, May 01, 2012 7:40 AM
>> To: hartmut.kaiser_at_[hidden]
>> Cc: hwloc development
>> Subject: Re: hwloc/windows
>>
>> Thanks _very_ much Hartmut for all the testing.
>> The 32bits output looks broken as expected. Anything containing a bit >=
>> 32 is invalid. That's why no core >= 32 appears, and no
>> socket/numanode/cache containing a core >= 32 appears.
>> The warning means that windows gave us a bitmask that conflicts with
>> bitmask of other objects. It confirms that windows report wrong
>> affinities. And it's a good way for us to detect misbehaving operating
>> systems.
>> I don't see any obvious way to workaround this problem. I archives all
>> this in the bug tracker, just in case we ever find a solution. Hopefully
>> win32 machines with more than 32 cores are very rare.
>> Thanks again
>> Brice
>>
>>
>>
>>
>> Le 29/04/2012 18:59, Hartmut Kaiser a écrit :
>>> Brice,
>>>
>>> Please see attached the output for 'lstopo-text.exe --of console' (32
>>> and 64 bit builds, stdout and stderr). The 64 bit build seems to work
>>> fine now. The
>>> 32 bit build produces the (almost) correct output for the first 32
>>> cores, which is probably all we can expect to get, but stderr still
>> shows:
>>> **********************************************************************
>>> ******
>>> * Hwloc has encountered what looks like an error from the operating
>> system.
>>> *
>>> * object intersection without inclusion!
>>> * Error occurred in topology.c line 701
>>> *
>>> * Please report this error message to the hwloc user's mailing list,
>>> * along with the output from the hwloc-gather-topology.sh script.
>>> **********************************************************************
>>> ******
>>>
>>> Regards Hartmut
>>> ---------------
>>> http://boost-spirit.com
>>> http://stellar.cct.lsu.edu
>>>