Hi Brice, I have found couple of issues with 1.1rc2
1) man hwloc-bind Following example does not work: $ hwloc-bind --cpubind node:1 --membind:0 echo hello Unrecognized option: --membind:0 2) hwloc-bind --get --membind is not working for me (RHEL 6.0) $ hwloc-bind --membind node:1 --mempolicy interleave -- hwloc-bind --get -- membind hwloc_get_membind failed (errno 22 Invalid argument) 3) $ hwloc-calc --single socket:0 Unrecognized option: --single It seems like the old option --proclist still works. $ hwloc-calc --proclist socket:0 0,1,2,3,4,5,6,7 hwloc --help is mentioning only --single option. Thanks Jirka On Thursday, November 04, 2010 10:52:39 pm Brice Goglin wrote: > The Hardware Locality (hwloc) team is pleased to announce the first > release candidate for v1.1: > > http://www.open-mpi.org/projects/hwloc/ > (mirrors will update shortly) > > hwloc provides command line tools and a C API to obtain the hierarchical > map of key computing elements, such as: NUMA memory nodes, shared > caches, processor sockets, processor cores, and processor "threads". > hwloc also gathers various attributes such as cache and memory > information, and is portable across a variety of different operating > systems and platforms. > > v1.1rc1 is the first milestone of a major feature release. Many features > and changes have been added since the v1.0 series. Although > v1.1rc1 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.1 goes final. Please try hwloc out on your system, read its > improved documentation, and send us your feedback. > > The following is a summary of the changes since the v1.0 series (this > list may change before v1.1 goes final): > > * API > + Increase HWLOC_API_VERSION to 0x00010100 so that API changes may be > detected at build-time. > + Add a memory binding interface. > + The cpuset API (hwloc/cpuset.h) is now deprecated. It is replaced by > the bitmap API (hwloc/bitmap.h) which offers the same features with > more generic names since it applies to CPU sets, node sets and more. > Backward compatibility with the cpuset API and ABI is still provided but > it will be removed in a future release. > Old types (hwloc_cpuset_t, ...) are still available as a way to clarify > what kind of hwloc_bitmap_t each API function manipulates. > Upgrading to the new API only requires to replace hwloc_cpuset_ > function calls with the corresponding hwloc_bitmap_ calls, with the > following renaming exceptions: > - hwloc_cpuset_cpu -> hwloc_bitmap_only > - hwloc_cpuset_all_but_cpu -> hwloc_bitmap_allbut > - hwloc_cpuset_from_string -> hwloc_bitmap_sscanf > + Add an `infos' array in each object to store couples of info names and > values. It enables generic storage of things like the old dmi board > infos that were previously stored in machine specific attributes. > + Add linesize cache attribute. > * Features > + Bitmaps (and thus CPU sets and node sets) are dynamically > (re-)allocated, the maximal number of CPUs (HWLOC_NBMAXCPUS) > has been removed. > + Improve the distance-based grouping code to better support irregular > distance matrices. > + Add support for device-tree to get cache information (useful on Power > architectures). > * Helpers > + Add NVIDIA CUDA helpers in cuda.h and cudart.h to ease interoperability > with CUDA Runtime and Driver APIs. > + Add Myrinet Express helper in myriexpress.h to ease interoperability. > * Tools > + Add hwloc-ps to list process' bindings. > + Improve tools command-line options by adding a generic --input option > (and more) which replaces the old --xml, --synthetic and --fsys-root. > + Cleanup lstopo output configuration by adding --output-format. > + Add --intersect in hwloc-calc, and replace --objects with --largest. > + Add the ability to work on standard input in hwloc-calc. > + Add --among in hwloc-distrib. > + Add taskset-specific functions and command-line tools options to > manipulate CPU set strings in the format of the taskset program. > + Install hwloc-gather-topology.sh on Linux. > > > -- > Brice Goglin > _______________________________________________ > hwloc-announce mailing list > hwloc-annou...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/hwloc-announce