The Hardware Locality (hwloc) team is pleased to announce the first release candidate for v1.3:
http://www.open-mpi.org/projects/hwloc/ v1.3rc1 is the first milestone of a major feature release. The most noticeable improvement is the addition of PCI objects to the topology. Note that it requires pciutils development headers (libpci-dev or pciutils-devel package depending on your platform). Although v1.3rc1 is only a prerelease, we felt it important to announce the first in the series in order to gain feedback and widespread testing before v1.3 goes final. Please try hwloc out on your system, read its improved documentation, and send us your feedback. Version 1.3.0 ------------- * Major features + Add I/O devices and bridges to the topology using the pciutils library. Only enabled after setting the relevant flag with hwloc_topology_set_flags() before hwloc_topology_load(). See the I/O Devices section in the documentation for details. * Discovery improvements + Add associativity to the cache attributes. + Add support for s390/z11 "books" on Linux. + Add the HWLOC_GROUPING_ACCURACY environment variable to relax distance-based grouping constraints. See the Environment Variables section in the documentation for details about grouping behavior and configuration. + Allow user-given distance matrices to remove or replace those discovered by the OS backend. * Minor API updates + Add hwloc_obj_add_info to customize object info attributes. * Tools + lstopo now displays I/O devices by default. Several options are added to configure the I/O discovery. + hwloc-calc and hwloc-bind now accept I/O devices as input. + Add --restrict option to hwloc-calc and hwloc-distribute. + Add --sep option to change the output field separator in hwloc-calc. + Add --whole-system option to hwloc-ps. -- Brice Goglin