We just posted v1.4rc2 on the web. It brings many additional fixes:

+ Fix missing last bit in hwloc_linux_get_thread_cpubind().
  Thanks to Carolina Gómez-Tostón Gutiérrez for reporting the issue.
+ Fix FreeBSD build without cpuid support.
+ Fix several Windows build issues.
+ Fix inline keyword definition in public headers.
+ Fix dependencies in the embedded library.
+ Improve visibility support detection. Thanks to Dave Love for providing
  the patch.
+ Remove references to internal symbols in the tools.

Please test and let us know if you find any issue.


Le 18/01/2012 16:03, Brice Goglin a écrit :
> The Hardware Locality (hwloc) team is pleased to announce the first
> release candidate for v1.4:
>    http://www.open-mpi.org/projects/hwloc/
> v1.4rc1 is the first milestone of a major feature release. The most
> noticeable improvement is the ability to assemble the topologies of
> multiple nodes into a single global one. See the Multi-node Topologies
> section in the documentation for details.
> Also please note that 64bits windows builds are now available for
> download.
> * Major features
>  + Add "custom" interface and "assembler" tools to build multi-node
>     topology. See the Multi-node Topologies section in the documentation
>     for details.
> * Interface improvements
>   + Add symmetric_subtree object attribute to ease assumptions when consulting
>     regular symmetric topologies.
>   + Add a CPUModel and CPUType info attribute to Socket objects on Linux
>     and Solaris.
>   + Add hwloc_get_obj_index_inside_cpuset() to retrieve the "logical" index
>     of an object within a subtree of the topology.
>   + Add more NVIDIA CUDA helpers in cuda.h and cudart.h to find hwloc objects
>     corresponding to CUDA devices.
> * Discovery improvements
>   + Add a group object above partial distance matrices to make sure
>     the matrices are available in the final topology, except when this
>     new object would contradict the existing hierarchy.
>   + Grouping by distances now also works when loading from XML.
>   + Fix some corner cases in object insertion, for instance when dealing
>     with NUMA nodes without any CPU.
> * Backends
>   + Implement hwloc_get_area_membind() on Linux.
>   + Honor I/O topology flags when importing from XML.
>   + Further improve XML-related error reporting.
>   + Hide synthetic topology error messages unless HWLOC_SYNTHETIC_VERBOSE=1.
> * Tools
>   + Add synthetic exporting of symmetric topologies to lstopo.
>   + lstopo --horiz and --vert can now be applied to some specific object 
> types.
>   + lstopo -v -p now displays distance matrices with physical indexes.
>   + Add hwloc-distances utility to list distances.
> * Documentation
>   + Fix and/or document the behavior of most inline functions in 
> hwloc/helper.h
>     when the topology contains some I/O or Misc objects.
>   + Backend documentation enhancements.
> --
> Brice

Reply via email to