Hello,

We're working at bringing the netloc functionality inside the main hwloc
project. Netloc focuses on network locality but it is very
tightly-coupled with hwloc since we create a global map assembling both
network and hwloc topologies. More info
http://www.open-mpi.org/projects/netloc/

The pull request below adds netloc to the hwloc tree. Most of the
changes are files moving to subdirectories. Netloc is enabled by default
when supported (mostly everywhere except on Windows and Solaris), can be
disabled with --disable-netloc. It builds a separate libnetloc shared
library (so that we can stabilize the netloc ABI without breaking the
hwloc ABI, at least for now). If you disable netloc or do not
include/link with netloc, you get a "normal" hwloc.

The tree is in a reasonable shape so we'll merge that in hwloc within
one week unless somebody complains, and this may become hwloc v2.0 or
whatever in the future.

There are links to the patch at the end of the mail. The tree may be
cloned from https://github.com/jsquyres/hwloc.git and we have tarballs
with docs etc at
https://ci.inria.fr/hwloc/job/zcustombranch-0-tarball/lastSuccessfulBuild/artifact/

netloc test files are not included because some of them are big. They
may go to a separate repository (we may want to do that for hwloc's
tests/linux/ at some point if 1.7MB is considered too much).

Brice


-------- Message original --------
Sujet:  [hwloc] Bring over netloc functionality (#117)
Date :  Wed, 01 Oct 2014 06:22:55 -0700
De :    Jeff Squyres <notificati...@github.com>
Répondre à :    open-mpi/hwloc
<reply+i-44562423-01f737b9a538b398c5e59fdd7980a3a0634501cf-827...@reply.github.com>

Pour :  open-mpi/hwloc <hw...@noreply.github.com>



Hwloc 2.0 will include "network locality" functionality as a separate
library.

We have re-organized the source tree a bit to accommodate both normal
hwloc and the new netloc functionality.

------------------------------------------------------------------------


        You can merge this Pull Request by running

  git pull https://github.com/jsquyres/hwloc v2.0

Or view, comment on, or merge it at:

  https://github.com/open-mpi/hwloc/pull/117


        Commit Summary

  * Move src/* to hwloc/ to prepare for netloc addition
  * Add netloc
  * jansson: remove -Wdeclaration-after-statement from AM_CFLAGS
  * jansson: bring the upstream fix for GNU-specific make-ism
  * jansson Makefile.am: remove use of -version-info
  * netloc_gather_ib: fix the parsing of IB port state
  * doc: document that lstopo should be used with cgroup/cpuset
  * doxy: integrate hwloc.doxy and netloc.doxy through a main.doxy
  * doxygen: make sure sub-doxy files are really included


        File Changes

  * *M* .gitignore
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-0> (226)
  * *M* AUTHORS
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-1> (32)
  * *M* Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-2> (58)
  * *M* README <https://github.com/open-mpi/hwloc/pull/117/files#diff-3>
    (703)
  * *M* VERSION
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-4> (5)
  * *M* config/hwloc.m4
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-5> (13)
  * *M* config/hwloc_internal.m4
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-6> (88)
  * *A* config/netloc-jansson.m4
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-7> (134)
  * *A* config/netloc.m4
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-8> (118)
  * *M* configure.ac
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-9> (96)
  * *M* contrib/update-my-copyright.pl
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-10> (2)
  * *M* doc/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-11> (46)
  * *A* doc/README-netloc.infiniband
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-12> (84)
  * *A* doc/README-netloc.openflow
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-13> (169)
  * *M* doc/doxygen-config.cfg.in
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-14> (12)
  * *M* doc/examples/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-15> (2)
  * *M* doc/hwloc.doxy
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-16> (50)
  * *A* doc/images/netloc-design-small.png
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-17> (0)
  * *A* doc/main.doxy
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-18> (92)
  * *A* doc/netloc.doxy
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-19> (1168)
  * *R* hwloc/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-20> (0)
  * *R* hwloc/base64.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-21> (0)
  * *R* hwloc/bind.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-22> (0)
  * *R* hwloc/bitmap.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-23> (0)
  * *R* hwloc/components.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-24> (0)
  * *R* hwloc/diff.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-25> (0)
  * *R* hwloc/distances.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-26> (0)
  * *R* hwloc/dolib.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-27> (0)
  * *R* hwloc/hwloc.dtd
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-28> (0)
  * *R* hwloc/misc.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-29> (0)
  * *R* hwloc/pci-common.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-30> (0)
  * *R* hwloc/topology-aix.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-31> (0)
  * *R* hwloc/topology-bgq.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-32> (0)
  * *R* hwloc/topology-cuda.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-33> (0)
  * *R* hwloc/topology-custom.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-34> (0)
  * *R* hwloc/topology-darwin.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-35> (0)
  * *R* hwloc/topology-fake.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-36> (0)
  * *R* hwloc/topology-freebsd.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-37> (0)
  * *R* hwloc/topology-gl.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-38> (0)
  * *R* hwloc/topology-hpux.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-39> (0)
  * *R* hwloc/topology-linux.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-40> (0)
  * *R* hwloc/topology-netbsd.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-41> (0)
  * *R* hwloc/topology-noos.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-42> (0)
  * *R* hwloc/topology-nvml.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-43> (0)
  * *R* hwloc/topology-opencl.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-44> (0)
  * *R* hwloc/topology-osf.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-45> (0)
  * *R* hwloc/topology-pci.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-46> (0)
  * *R* hwloc/topology-solaris-chiptype.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-47> (0)
  * *R* hwloc/topology-solaris.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-48> (0)
  * *R* hwloc/topology-synthetic.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-49> (0)
  * *R* hwloc/topology-windows.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-50> (0)
  * *R* hwloc/topology-x86.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-51> (0)
  * *R* hwloc/topology-xml-libxml.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-52> (0)
  * *R* hwloc/topology-xml-nolibxml.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-53> (0)
  * *R* hwloc/topology-xml.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-54> (0)
  * *R* hwloc/topology.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-55> (0)
  * *R* hwloc/traversal.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-56> (0)
  * *M* include/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-57> (20)
  * *A* include/netloc.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-58> (911)
  * *A* include/netloc/dc.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-59> (306)
  * *A* include/netloc/map.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-60> (540)
  * *A* include/netloc/rename.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-61> (14)
  * *A* include/netloc/rename_map.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-62> (14)
  * *A* include/private/map.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-63> (110)
  * *A* include/private/netloc.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-64> (561)
  * *A* netloc.pc.in
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-65> (11)
  * *A* netloc/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-66> (63)
  * *A* netloc/README
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-67> (61)
  * *A* netloc/api.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-68> (182)
  * *A* netloc/data_collect.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-69> (768)
  * *A* netloc/data_types.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-70> (1107)
  * *A* netloc/export.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-71> (353)
  * *A* netloc/jansson/CHANGES
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-72> (583)
  * *A* netloc/jansson/CMakeLists.txt
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-73> (509)
  * *A* netloc/jansson/LICENSE
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-74> (19)
  * *A* netloc/jansson/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-75> (16)
  * *A* netloc/jansson/README.rst
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-76> (63)
  * *A* netloc/jansson/config.h.in
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-77> (139)
  * *A* netloc/jansson/configure.ac
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-78> (108)
  * *A* netloc/jansson/jansson.pc.in
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-79> (10)
  * *A* netloc/jansson/src/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-80> (30)
  * *A* netloc/jansson/src/dump.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-81> (456)
  * *A* netloc/jansson/src/error.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-82> (63)
  * *A* netloc/jansson/src/hashtable.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-83> (345)
  * *A* netloc/jansson/src/hashtable.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-84> (181)
  * *A* netloc/jansson/src/hashtable_seed.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-85> (278)
  * *A* netloc/jansson/src/jansson.def
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-86> (63)
  * *A* netloc/jansson/src/jansson.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-87> (282)
  * *A* netloc/jansson/src/jansson_config.h.in
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-88> (39)
  * *A* netloc/jansson/src/jansson_private.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-89> (93)
  * *A* netloc/jansson/src/load.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-90> (1077)
  * *A* netloc/jansson/src/lookup3.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-91> (366)
  * *A* netloc/jansson/src/memory.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-92> (56)
  * *A* netloc/jansson/src/pack_unpack.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-93> (762)
  * *A* netloc/jansson/src/strbuffer.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-94> (116)
  * *A* netloc/jansson/src/strbuffer.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-95> (33)
  * *A* netloc/jansson/src/strconv.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-96> (134)
  * *A* netloc/jansson/src/utf.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-97> (190)
  * *A* netloc/jansson/src/utf.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-98> (27)
  * *A* netloc/jansson/src/value.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-99> (966)
  * *A* netloc/lookup_table.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-100> (538)
  * *A* netloc/map.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-101> (1705)
  * *A* netloc/metadata.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-102> (359)
  * *A* netloc/pathfinder.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-103> (562)
  * *A* netloc/support.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-104> (345)
  * *A* netloc/support.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-105> (133)
  * *A* netloc/topology.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-106> (99)
  * *M* tests/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-107> (123)
  * *A* tests/hwloc/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-108> (121)
  * *R* tests/hwloc/cuda.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-109> (0)
  * *R* tests/hwloc/cudart.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-110> (0)
  * *R* tests/hwloc/embedded/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-111> (0)
  * *R* tests/hwloc/embedded/README.txt
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-112> (0)
  * *R* tests/hwloc/embedded/autogen.sh
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-113> (0)
  * *R* tests/hwloc/embedded/config/README.txt
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-114> (0)
  * *R* tests/hwloc/embedded/configure.ac
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-115> (0)
  * *R* tests/hwloc/embedded/do_test.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-116> (0)
  * *R* tests/hwloc/embedded/main.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-117> (0)
  * *R* tests/hwloc/embedded/run-embedded-tests.sh
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-118> (0)
  * *R* tests/hwloc/gl.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-119> (0)
  * *R* tests/hwloc/glibc-sched.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-120> (0)
  * *R* tests/hwloc/hwloc_backends.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-121> (0)
  * *R* tests/hwloc/hwloc_bind.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-122> (0)
  * *R* tests/hwloc/hwloc_bitmap.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-123> (0)
  * *R* tests/hwloc/hwloc_bitmap_first_last_weight.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-124> (0)
  * *R* tests/hwloc/hwloc_bitmap_singlify.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-125> (0)
  * *R* tests/hwloc/hwloc_bitmap_string.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-126> (0)
  * *R* tests/hwloc/hwloc_custom.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-127> (0)
  * *R* tests/hwloc/hwloc_distances.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-128> (0)
  * *R* tests/hwloc/hwloc_get_cache_covering_cpuset.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-129> (0)
  * *R* tests/hwloc/hwloc_get_closest_objs.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-130> (0)
  * *R* tests/hwloc/hwloc_get_largest_objs_inside_cpuset.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-131> (0)
  * *R* tests/hwloc/hwloc_get_last_cpu_location.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-132> (0)
  * *R* tests/hwloc/hwloc_get_next_obj_covering_cpuset.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-133> (0)
  * *R* tests/hwloc/hwloc_get_obj_below_array_by_type.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-134> (0)
  * *R* tests/hwloc/hwloc_get_obj_covering_cpuset.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-135> (0)
  * *R* tests/hwloc/hwloc_get_obj_inside_cpuset.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-136> (0)
  * *R* tests/hwloc/hwloc_get_shared_cache_covering_obj.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-137> (0)
  * *R* tests/hwloc/hwloc_groups.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-138> (0)
  * *R* tests/hwloc/hwloc_groups2.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-139> (0)
  * *R* tests/hwloc/hwloc_insert_misc.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-140> (0)
  * *R* tests/hwloc/hwloc_iodevs.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-141> (0)
  * *R* tests/hwloc/hwloc_is_thissystem.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-142> (0)
  * *R* tests/hwloc/hwloc_list_components.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-143> (0)
  * *R* tests/hwloc/hwloc_obj_infos.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-144> (0)
  * *R* tests/hwloc/hwloc_object_userdata.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-145> (0)
  * *R* tests/hwloc/hwloc_pci_backend.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-146> (0)
  * *R* tests/hwloc/hwloc_synthetic.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-147> (0)
  * *R* tests/hwloc/hwloc_topology_diff.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-148> (0)
  * *R* tests/hwloc/hwloc_topology_dup.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-149> (0)
  * *R* tests/hwloc/hwloc_topology_restrict.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-150> (0)
  * *R* tests/hwloc/hwloc_type_depth.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-151> (0)
  * *R* tests/hwloc/intel-mic.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-152> (0)
  * *R* tests/hwloc/linux-libnuma.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-153> (0)
  * *R* tests/hwloc/linux/128ia64-17n4s2c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-154> (0)
  * *R* tests/hwloc/linux/128ia64-17n4s2c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-155> (0)
  * *R* tests/hwloc/linux/16amd64-4n4c-cgroup-distance-merge.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-156> (0)
  * *R* tests/hwloc/linux/16amd64-4n4c-cgroup-distance-merge.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-157> (0)
  * *R* tests/hwloc/linux/16amd64-4n4c-cgroup-distance-merge.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-158> (0)
  * *R* tests/hwloc/linux/16amd64-8n2c-cpusets.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-159> (0)
  * *R* tests/hwloc/linux/16amd64-8n2c-cpusets.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-160> (0)
  * *R* tests/hwloc/linux/16amd64-8n2c-cpusets.xml.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-161> (0)
  * *R* tests/hwloc/linux/16amd64-8n2c-cpusets.xml.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-162> (0)
  * *R* tests/hwloc/linux/16amd64-8n2c-cpusets.xml.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-163> (0)
  * *R* tests/hwloc/linux/16amd64-8n2c-cpusets_noadmin.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-164> (0)
  * *R* tests/hwloc/linux/16amd64-8n2c-cpusets_noadmin.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-165> (0)
  * *R* tests/hwloc/linux/16amd64-8n2c-cpusets_noadmin.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-166> (0)
  * *R* tests/hwloc/linux/16amd64-8n2c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-167> (0)
  * *R* tests/hwloc/linux/16amd64-8n2c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-168> (0)
  * *R* tests/hwloc/linux/16em64t-2m4c2t.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-169> (0)
  * *R* tests/hwloc/linux/16em64t-2m4c2t.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-170> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t-offlines.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-171> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t-offlines.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-172> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t-offlines.xml.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-173> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t-offlines.xml.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-174> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t-offlines.xml.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-175> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t-offlines_noadmin.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-176> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t-offlines_noadmin.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-177> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t-offlines_noadmin.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-178> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-179> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-180> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t.xml.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-181> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t.xml.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-182> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t.xml.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-183> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t_merge.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-184> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t_merge.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-185> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t_merge.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-186> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t_ncaches.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-187> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t_ncaches.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-188> (0)
  * *R* tests/hwloc/linux/16em64t-4s2c2t_ncaches.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-189> (0)
  * *R* tests/hwloc/linux/16em64t-4s2ca2c-cpusetreorder.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-190> (0)
  * *R* tests/hwloc/linux/16em64t-4s2ca2c-cpusetreorder.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-191> (0)
  * *R* tests/hwloc/linux/16ia64-8n2s.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-192> (0)
  * *R* tests/hwloc/linux/16ia64-8n2s.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-193> (0)
  * *R* tests/hwloc/linux/1alpha.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-194> (0)
  * *R* tests/hwloc/linux/1alpha.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-195> (0)
  * *R* tests/hwloc/linux/20s390-2g6s4c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-196> (0)
  * *R* tests/hwloc/linux/20s390-2g6s4c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-197> (0)
  * *R* tests/hwloc/linux/24em64t-2n6c2t+2mic.olddriver.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-198> (0)
  * *R* tests/hwloc/linux/24em64t-2n6c2t+2mic.olddriver.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-199> (0)
  * *R* tests/hwloc/linux/24em64t-2n6c2t+2mic.olddriver.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-200> (0)
  * *R* tests/hwloc/linux/256ia64-64n2s2c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-201> (0)
  * *R* tests/hwloc/linux/256ia64-64n2s2c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-202> (0)
  * *R* tests/hwloc/linux/256ppc-8n8s4t-nocache.exclude
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-203> (0)
  * *R* tests/hwloc/linux/256ppc-8n8s4t-nocache.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-204> (0)
  * *R* tests/hwloc/linux/256ppc-8n8s4t-nocache.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-205> (0)
  * *R* tests/hwloc/linux/256ppc-8n8s4t-nosys.exclude
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-206> (0)
  * *R* tests/hwloc/linux/256ppc-8n8s4t-nosys.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-207> (0)
  * *R* tests/hwloc/linux/256ppc-8n8s4t-nosys.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-208> (0)
  * *R* tests/hwloc/linux/256ppc-8n8s4t.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-209> (0)
  * *R* tests/hwloc/linux/256ppc-8n8s4t.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-210> (0)
  * *R* tests/hwloc/linux/28em64t-2s2n7c-buggycoresiblings.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-211> (0)
  * *R* tests/hwloc/linux/28em64t-2s2n7c-buggycoresiblings.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-212> (0)
  * *R* tests/hwloc/linux/2amd64-2n.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-213> (0)
  * *R* tests/hwloc/linux/2amd64-2n.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-214> (0)
  * *R* tests/hwloc/linux/2arm-2c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-215> (0)
  * *R* tests/hwloc/linux/2arm-2c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-216> (0)
  * *R* tests/hwloc/linux/2i386-2c-nohugepage.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-217> (0)
  * *R* tests/hwloc/linux/2i386-2c-nohugepage.xml.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-218> (0)
  * *R* tests/hwloc/linux/2i386-2c-nohugepage.xml.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-219> (0)
  * *R* tests/hwloc/linux/2i386-2c-nohugepage.xml.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-220> (0)
  * *R* tests/hwloc/linux/2i386-2t-hugepagesizecount.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-221> (0)
  * *R* tests/hwloc/linux/2i386-2t-hugepagesizecount.xml.env
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-222> (0)
  * *R* tests/hwloc/linux/2i386-2t-hugepagesizecount.xml.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-223> (0)
  * *R* tests/hwloc/linux/2i386-2t-hugepagesizecount.xml.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-224> (0)
  * *R* tests/hwloc/linux/2i386-2t-hugepagesizecount.xml.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-225> (0)
  * *R* tests/hwloc/linux/2ps3-2t.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-226> (0)
  * *R* tests/hwloc/linux/2ps3-2t.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-227> (0)
  * *R* tests/hwloc/linux/2s390-2c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-228> (0)
  * *R* tests/hwloc/linux/2s390-2c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-229> (0)
  * *R* tests/hwloc/linux/32amd64-4s2n4c-cgroup.env
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-230> (0)
  * *R* tests/hwloc/linux/32amd64-4s2n4c-cgroup.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-231> (0)
  * *R* tests/hwloc/linux/32amd64-4s2n4c-cgroup.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-232> (0)
  * *R* tests/hwloc/linux/32amd64-4s2n4c-cgroup.xml.env
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-233> (0)
  * *R* tests/hwloc/linux/32amd64-4s2n4c-cgroup.xml.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-234> (0)
  * *R* tests/hwloc/linux/32amd64-4s2n4c-cgroup.xml.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-235> (0)
  * *R* tests/hwloc/linux/32amd64-4s2n4c-cgroup.xml.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-236> (0)
  * *R* tests/hwloc/linux/32em64t-2n8c+1mic.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-237> (0)
  * *R* tests/hwloc/linux/32em64t-2n8c+1mic.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-238> (0)
  * *R* tests/hwloc/linux/32em64t-2n8c+1mic.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-239> (0)
  * *R* tests/hwloc/linux/32ppc-4n4c2c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-240> (0)
  * *R* tests/hwloc/linux/32ppc-4n4c2c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-241> (0)
  * *R* tests/hwloc/linux/40intel64-2g2n4c+pci.env
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-242> (0)
  * *R* tests/hwloc/linux/40intel64-2g2n4c+pci.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-243> (0)
  * *R* tests/hwloc/linux/40intel64-2g2n4c+pci.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-244> (0)
  * *R* tests/hwloc/linux/40intel64-2g2n4c+pci.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-245> (0)
  * *R* tests/hwloc/linux/40intel64-4n10c+pci-conflicts.env
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-246> (0)
  * *R* tests/hwloc/linux/40intel64-4n10c+pci-conflicts.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-247> (0)
  * *R* tests/hwloc/linux/40intel64-4n10c+pci-conflicts.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-248> (0)
  * *R* tests/hwloc/linux/48amd64-4d2n6c-sparse.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-249> (0)
  * *R* tests/hwloc/linux/48amd64-4d2n6c-sparse.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-250> (0)
  * *R* tests/hwloc/linux/4em64t-2c2t-ignore-reorder.options
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-251> (0)
  * *R* tests/hwloc/linux/4em64t-2c2t-ignore-reorder.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-252> (0)
  * *R* tests/hwloc/linux/4em64t-2c2t-ignore-reorder.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-253> (0)
  * *R* tests/hwloc/linux/4ia64-4s.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-254> (0)
  * *R* tests/hwloc/linux/4ia64-4s.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-255> (0)
  * *R* tests/hwloc/linux/4ppc-4c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-256> (0)
  * *R* tests/hwloc/linux/4ppc-4c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-257> (0)
  * *R* tests/hwloc/linux/4qs22-2s2t.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-258> (0)
  * *R* tests/hwloc/linux/4qs22-2s2t.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-259> (0)
  * *R* tests/hwloc/linux/64amd64-4s2n4ca2co.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-260> (0)
  * *R* tests/hwloc/linux/64amd64-4s2n4ca2co.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-261> (0)
  * *R* tests/hwloc/linux/64fake-4n2s2ca2c2t.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-262> (0)
  * *R* tests/hwloc/linux/64fake-4n2s2ca2c2t.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-263> (0)
  * *R* tests/hwloc/linux/8amd64-4n2c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-264> (0)
  * *R* tests/hwloc/linux/8amd64-4n2c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-265> (0)
  * *R* tests/hwloc/linux/8em64t-2s2ca2c-buggynuma.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-266> (0)
  * *R* tests/hwloc/linux/8em64t-2s2ca2c-buggynuma.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-267> (0)
  * *R* tests/hwloc/linux/8em64t-2s2ca2c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-268> (0)
  * *R* tests/hwloc/linux/8em64t-2s2ca2c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-269> (0)
  * *R* tests/hwloc/linux/8em64t-2s4c-heterogeneous.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-270> (0)
  * *R* tests/hwloc/linux/8em64t-2s4c-heterogeneous.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-271> (0)
  * *R* tests/hwloc/linux/8em64t-4c2t.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-272> (0)
  * *R* tests/hwloc/linux/8em64t-4c2t.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-273> (0)
  * *R* tests/hwloc/linux/8ia64-2n2s2c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-274> (0)
  * *R* tests/hwloc/linux/8ia64-2n2s2c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-275> (0)
  * *R* tests/hwloc/linux/8ia64-2s2c2t.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-276> (0)
  * *R* tests/hwloc/linux/8ia64-2s2c2t.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-277> (0)
  * *R* tests/hwloc/linux/8ia64-4s2c.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-278> (0)
  * *R* tests/hwloc/linux/8ia64-4s2c.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-279> (0)
  * *R* tests/hwloc/linux/96em64t-4n4d3ca2co-forcecpuinfo.env
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-280> (0)
  * *R* tests/hwloc/linux/96em64t-4n4d3ca2co-forcecpuinfo.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-281> (0)
  * *R* tests/hwloc/linux/96em64t-4n4d3ca2co-forcecpuinfo.source
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-282> (0)
  * *R* tests/hwloc/linux/96em64t-4n4d3ca2co.output
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-283> (0)
  * *R* tests/hwloc/linux/96em64t-4n4d3ca2co.tar.bz2
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-284> (0)
  * *R* tests/hwloc/linux/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-285> (0)
  * *R* tests/hwloc/linux/README
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-286> (0)
  * *R* tests/hwloc/linux/gather/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-287> (0)
  * *R* tests/hwloc/linux/gather/test-gather-topology.sh.in
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-288> (6)
  * *R* tests/hwloc/linux/hwloc-gather-topology.in
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-289> (1)
  * *R* tests/hwloc/linux/test-topology.sh.in
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-290> (8)
  * *R* tests/hwloc/myriexpress.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-291> (0)
  * *R* tests/hwloc/nvml.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-292> (0)
  * *R* tests/hwloc/opencl.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-293> (0)
  * *R* tests/hwloc/openfabrics-verbs.c
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-294> (0)
  * *A* tests/hwloc/ports/Makefile.am
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-295> (165)
  * *R* tests/hwloc/ports/include/aix/procinfo.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-296> (0)
  * *R* tests/hwloc/ports/include/aix/sys/processor.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-297> (0)
  * *R* tests/hwloc/ports/include/aix/sys/rset.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-298> (0)
  * *R* tests/hwloc/ports/include/aix/sys/systemcfg.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-299> (0)
  * *I* tests/hwloc/ports/include/aix/sys/thread.h
    <https://github.com/open-mpi/hwloc/pull/117/files#diff-300> (0)


        Patch Links:

  * https://github.com/open-mpi/hwloc/pull/117.patch
  * https://github.com/open-mpi/hwloc/pull/117.diff

—
Reply to this email directly or view it on GitHub
<https://github.com/open-mpi/hwloc/pull/117>.



Reply via email to