Open MPI logo

Hardware Locality Development Mailing List Archives

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

Subject: Re: [hwloc-devel] hwloc_alloc_membind
From: Brice Goglin (Brice.Goglin_at_[hidden])
Date: 2012-02-24 08:05:10


I'll release hwloc 1.4.1rc2 with Samuel's changes on Monday. If you need
the fix earlier, you can apply
or checkout svn branch v1.4
or use the nightly build that will be updated tomorrow early morning at
(or you can ask us to provide an updated tarball earlier)


Le 24/02/2012 13:52, Samuel Thibault a écrit :
> Karl Napf, le Fri 24 Feb 2012 13:04:58 +0100, a écrit :
>> What surprises me is that the result of the call to
>> hwloc_fix_membind_cpuset in line 534 of bind.c is negated, even though
>> hwloc_fix_membind_cpuset returns 0 on success. Might this be a bug?
> Oops, indeed.
>> 2. In another use case I want to allocate memory using the first-touch
>> policy (HWLOC_MEMBIND_FIRSTTOUCH). Does the cpuset passed to
>> hwloc_alloc_membind have any meaning in this case, since the memory is
>> not immediately bound to a node?
> It has a meaning when there is not enough memory on the node. Allocation
> may then be done in some node of the given cpuset. This kind of precise
> detail on the behavior however vary over OSes. Linux does not take it
> into account for instance.
> Samuel
> _______________________________________________
> hwloc-devel mailing list
> hwloc-devel_at_[hidden]