Update hwloc to 1.0.3a1r2398. This fixes a problem with Solaris
linking against libibverbs on Solaris. Sorry for the mid-day configure change folks; I meant to commit this last night and forgot. :-( This commit was SVN r23606.
Этот коммит содержится в:
родитель
550f180014
Коммит
a2f349167e
@ -14,12 +14,29 @@ bug fixes (and other actions) for each version of hwloc since version
|
||||
0.9 (as initially released as "libtopology", then re-branded to "hwloc"
|
||||
in v0.9.1).
|
||||
|
||||
Version 1.0.3
|
||||
-------------
|
||||
|
||||
* Fix support for Linux cpuset when emulated by a cgroup mount point.
|
||||
* Remove unneeded runtime dependency on libibverbs.so in the library and
|
||||
all utils programs.
|
||||
|
||||
|
||||
Version 1.0.2
|
||||
-------------
|
||||
|
||||
* Public headers can now be included directly from C++ programs.
|
||||
* Solaris fix for non-contiguous cpu numbers. Thanks to Rolf vandeVaart for
|
||||
reporting the issue.
|
||||
* Darwin 10.4 fix. Thanks to Olivier Cessenat for reporting the issue.
|
||||
* Revert 1.0.1 patch that ignored sockets with unknown ID values since it
|
||||
only slightly helped POWER7 machines with old Linux kernels while it
|
||||
prevents recent kernels from getting the complete POWER7 topology.
|
||||
* Fix hwloc_get_common_ancestor_obj().
|
||||
* Remove arch-specific bits in public headers.
|
||||
* Some fixes in the lstopo graphical output.
|
||||
* Various man page clarifications and minor updates.
|
||||
|
||||
|
||||
Version 1.0.1
|
||||
-------------
|
||||
|
@ -44,12 +44,12 @@ on "fake" topologies:
|
||||
|
||||
hwloc can display the topology in a human-readable format, either in graphical
|
||||
mode (X11), or by exporting in one of several different formats, including:
|
||||
plain text, PDF, PNG, and FIG (see Examples below). Note that some of the
|
||||
plain text, PDF, PNG, and FIG (see CLI Examples below). Note that some of the
|
||||
export formats require additional support libraries.
|
||||
|
||||
hwloc offers a programming interface for manipulating topologies and objects.
|
||||
It also brings a powerful CPU bitmap API that is used to describe topology
|
||||
objects location on physical/logical processors. See the Programming interface
|
||||
objects location on physical/logical processors. See the Programming Interface
|
||||
below. It may also be used to binding applications onto certain cores or memory
|
||||
nodes. Several utility programs are also provided to ease command-line
|
||||
manipulation of topology objects, binding of processes, and so on.
|
||||
@ -84,13 +84,15 @@ PDF, Postscript, and PNG exporting is provided if the "Cairo" development
|
||||
package can be found when hwloc is configured and build. Similarly, lstopo's
|
||||
XML support requires the libxml2 development package.
|
||||
|
||||
Examples
|
||||
CLI Examples
|
||||
|
||||
On a 4-socket 2-core machine with hyperthreading, the lstopo tool may show the
|
||||
following outputs:
|
||||
following graphic output:
|
||||
|
||||
dudley.png
|
||||
|
||||
Here's the equivalent output in textual form:
|
||||
|
||||
Machine (16GB)
|
||||
Socket #0 + L3 #0 (4096KB)
|
||||
L2 #0 (1024KB) + L1 #0 (16KB) + Core #0
|
||||
@ -121,11 +123,80 @@ Machine (16GB)
|
||||
PU #14 (phys=7)
|
||||
PU #15 (phys=15)
|
||||
|
||||
Finally, here's the equivalent output in XML. Long lines were artificially
|
||||
broken for document clarity (in the real output, each XML tag is on a single
|
||||
line), and only socket #0 is shown for brevity:
|
||||
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE topology SYSTEM "hwloc.dtd">
|
||||
<topology>
|
||||
<object type="Machine" os_level="-1" os_index="0" cpuset="0x0000ffff"
|
||||
complete_cpuset="0x0000ffff" online_cpuset="0x0000ffff"
|
||||
allowed_cpuset="0x0000ffff"
|
||||
dmi_board_vendor="Dell Computer Corporation" dmi_board_name="0RD318"
|
||||
local_memory="16648183808">
|
||||
<page_type size="4096" count="4064498"/>
|
||||
<page_type size="2097152" count="0"/>
|
||||
<object type="Socket" os_level="-1" os_index="0" cpuset="0x00001111"
|
||||
complete_cpuset="0x00001111" online_cpuset="0x00001111"
|
||||
allowed_cpuset="0x00001111">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001111"
|
||||
complete_cpuset="0x00001111" online_cpuset="0x00001111"
|
||||
allowed_cpuset="0x00001111" cache_size="4194304" depth="3"
|
||||
cache_linesize="64">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000101"
|
||||
complete_cpuset="0x00000101" online_cpuset="0x00000101"
|
||||
allowed_cpuset="0x00000101" cache_size="1048576" depth="2"
|
||||
cache_linesize="64">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000101"
|
||||
complete_cpuset="0x00000101" online_cpuset="0x00000101"
|
||||
allowed_cpuset="0x00000101" cache_size="16384" depth="1"
|
||||
cache_linesize="64">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000101"
|
||||
complete_cpuset="0x00000101" online_cpuset="0x00000101"
|
||||
allowed_cpuset="0x00000101">
|
||||
<object type="PU" os_level="-1" os_index="0" cpuset="0x00000001"
|
||||
complete_cpuset="0x00000001" online_cpuset="0x00000001"
|
||||
allowed_cpuset="0x00000001"/>
|
||||
<object type="PU" os_level="-1" os_index="8" cpuset="0x00000100"
|
||||
complete_cpuset="0x00000100" online_cpuset="0x00000100"
|
||||
allowed_cpuset="0x00000100"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001010"
|
||||
complete_cpuset="0x00001010" online_cpuset="0x00001010"
|
||||
allowed_cpuset="0x00001010" cache_size="1048576" depth="2"
|
||||
cache_linesize="64">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001010"
|
||||
complete_cpuset="0x00001010" online_cpuset="0x00001010"
|
||||
allowed_cpuset="0x00001010" cache_size="16384" depth="1"
|
||||
cache_linesize="64">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00001010"
|
||||
complete_cpuset="0x00001010" online_cpuset="0x00001010"
|
||||
allowed_cpuset="0x00001010">
|
||||
<object type="PU" os_level="-1" os_index="4" cpuset="0x00000010"
|
||||
complete_cpuset="0x00000010" online_cpuset="0x00000010"
|
||||
allowed_cpuset="0x00000010"/>
|
||||
<object type="PU" os_level="-1" os_index="12" cpuset="0x00001000"
|
||||
complete_cpuset="0x00001000" online_cpuset="0x00001000"
|
||||
allowed_cpuset="0x00001000"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<!-- ...other sockets listed here ... -->
|
||||
</object>
|
||||
</topology>
|
||||
|
||||
On a 4-socket 2-core Opteron NUMA machine, the lstopo tool may show the
|
||||
following outputs:
|
||||
following graphic output:
|
||||
|
||||
hagrid.png
|
||||
|
||||
Here's the equivalent output in textual form:
|
||||
|
||||
Machine (64GB)
|
||||
NUMANode #0 (phys=0 8190MB) + Socket #0
|
||||
L2 #0 (1024KB) + L1 #0 (64KB) + Core #0 + PU #0 (phys=0)
|
||||
@ -152,11 +223,62 @@ Machine (64GB)
|
||||
L2 #14 (1024KB) + L1 #14 (64KB) + Core #14 + PU #14 (phys=14)
|
||||
L2 #15 (1024KB) + L1 #15 (64KB) + Core #15 + PU #15 (phys=15)
|
||||
|
||||
And here's the equivalent output in XML. Similar to above, line breaks were
|
||||
added and only PU#0 is shown for brevity:
|
||||
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE topology SYSTEM "hwloc.dtd">
|
||||
<topology>
|
||||
<object type="Machine" os_level="-1" os_index="0" cpuset="0x000000ff"
|
||||
complete_cpuset="0x000000ff" online_cpuset="0x000000ff"
|
||||
allowed_cpuset="0x000000ff" nodeset="0x000000ff"
|
||||
complete_nodeset="0x000000ff" allowed_nodeset="0x000000ff"
|
||||
dmi_board_vendor="TYAN Computer Corp" dmi_board_name="S4881 ">
|
||||
<page_type size="4096" count="0"/>
|
||||
<page_type size="2097152" count="0"/>
|
||||
<object type="NUMANode" os_level="-1" os_index="0" cpuset="0x00000003"
|
||||
complete_cpuset="0x00000003" online_cpuset="0x00000003"
|
||||
allowed_cpuset="0x00000003" nodeset="0x00000001"
|
||||
complete_nodeset="0x00000001" allowed_nodeset="0x00000001"
|
||||
local_memory="7514177536">
|
||||
<page_type size="4096" count="1834516"/>
|
||||
<page_type size="2097152" count="0"/>
|
||||
<object type="Socket" os_level="-1" os_index="0" cpuset="0x00000003"
|
||||
complete_cpuset="0x00000003" online_cpuset="0x00000003"
|
||||
allowed_cpuset="0x00000003" nodeset="0x00000001"
|
||||
complete_nodeset="0x00000001" allowed_nodeset="0x00000001">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000001"
|
||||
complete_cpuset="0x00000001" online_cpuset="0x00000001"
|
||||
allowed_cpuset="0x00000001" nodeset="0x00000001"
|
||||
complete_nodeset="0x00000001" allowed_nodeset="0x00000001"
|
||||
cache_size="1048576" depth="2" cache_linesize="64">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000001"
|
||||
complete_cpuset="0x00000001" online_cpuset="0x00000001"
|
||||
allowed_cpuset="0x00000001" nodeset="0x00000001"
|
||||
complete_nodeset="0x00000001" allowed_nodeset="0x00000001"
|
||||
cache_size="65536" depth="1" cache_linesize="64">
|
||||
<object type="Core" os_level="-1" os_index="0"
|
||||
cpuset="0x00000001" complete_cpuset="0x00000001"
|
||||
online_cpuset="0x00000001" allowed_cpuset="0x00000001"
|
||||
nodeset="0x00000001" complete_nodeset="0x00000001"
|
||||
allowed_nodeset="0x00000001">
|
||||
<object type="PU" os_level="-1" os_index="0" cpuset="0x00000001"
|
||||
complete_cpuset="0x00000001" online_cpuset="0x00000001"
|
||||
allowed_cpuset="0x00000001" nodeset="0x00000001"
|
||||
complete_nodeset="0x00000001" allowed_nodeset="0x00000001"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<!-- ...more objects listed here ... -->
|
||||
</topology>
|
||||
|
||||
On a 2-socket quad-core Xeon (pre-Nehalem, with 2 dual-core dies into each
|
||||
socket):
|
||||
|
||||
emmett.png
|
||||
|
||||
Here's the same output in text form:
|
||||
|
||||
Machine (16GB)
|
||||
Socket #0
|
||||
L2 #0 (4096KB)
|
||||
@ -173,35 +295,130 @@ Machine (16GB)
|
||||
L1 #6 (32KB) + Core #6 + PU #6 (phys=3)
|
||||
L1 #7 (32KB) + Core #7 + PU #7 (phys=7)
|
||||
|
||||
Programming interface
|
||||
And the same output in XML (line breaks added, only PU#0 shown):
|
||||
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE topology SYSTEM "hwloc.dtd">
|
||||
<topology>
|
||||
<object type="Machine" os_level="-1" os_index="0" cpuset="0x000000ff"
|
||||
complete_cpuset="0x000000ff" online_cpuset="0x000000ff"
|
||||
allowed_cpuset="0x000000ff" dmi_board_vendor="Dell Inc."
|
||||
dmi_board_name="0NR282" local_memory="16865292288">
|
||||
<page_type size="4096" count="4117503"/>
|
||||
<page_type size="2097152" count="0"/>
|
||||
<object type="Socket" os_level="-1" os_index="0" cpuset="0x00000055"
|
||||
complete_cpuset="0x00000055" online_cpuset="0x00000055"
|
||||
allowed_cpuset="0x00000055">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000011"
|
||||
complete_cpuset="0x00000011" online_cpuset="0x00000011"
|
||||
allowed_cpuset="0x00000011" cache_size="4194304" depth="2"
|
||||
cache_linesize="64">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000001"
|
||||
complete_cpuset="0x00000001" online_cpuset="0x00000001"
|
||||
allowed_cpuset="0x00000001" cache_size="32768" depth="1"
|
||||
cache_linesize="64">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000001"
|
||||
complete_cpuset="0x00000001" online_cpuset="0x00000001"
|
||||
allowed_cpuset="0x00000001">
|
||||
<object type="PU" os_level="-1" os_index="0" cpuset="0x00000001"
|
||||
complete_cpuset="0x00000001" online_cpuset="0x00000001"
|
||||
allowed_cpuset="0x00000001"/>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000010"
|
||||
complete_cpuset="0x00000010" online_cpuset="0x00000010"
|
||||
allowed_cpuset="0x00000010" cache_size="32768" depth="1"
|
||||
cache_linesize="64">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00000010"
|
||||
complete_cpuset="0x00000010" online_cpuset="0x00000010"
|
||||
allowed_cpuset="0x00000010">
|
||||
<object type="PU" os_level="-1" os_index="4" cpuset="0x00000010"
|
||||
complete_cpuset="0x00000010" online_cpuset="0x00000010"
|
||||
allowed_cpuset="0x00000010"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<!-- ...more objects listed here ... -->
|
||||
</topology>
|
||||
|
||||
Programming Interface
|
||||
|
||||
The basic interface is available in hwloc.h. It essentially offers low-level
|
||||
routines for advanced programmers that want to manually manipulate objects and
|
||||
follow links between them. Developers should also look at hwloc/helper.h, which
|
||||
provides good higher-level topology traversal examples.
|
||||
follow links between them. Documentation for everything in hwloc.h are provided
|
||||
later in this document. Developers should also look at hwloc/helper.h (and also
|
||||
in this document, which provides good higher-level topology traversal examples.
|
||||
|
||||
Each object contains a cpuset describing the list of processing units that it
|
||||
contains. These cpusets may be used for Binding. hwloc offers an extensive
|
||||
cpuset manipulation interface in hwloc/cpuset.h.
|
||||
To precisely define the vocabulary used by hwloc, a Terms and Definitions
|
||||
section is available and should probably be read first.
|
||||
|
||||
Each hwloc object contains a cpuset describing the list of processing units
|
||||
that it contains. These cpusets may be used for Binding. hwloc offers an
|
||||
extensive cpuset manipulation interface in hwloc/cpuset.h.
|
||||
|
||||
Moreover, hwloc also comes with additional helpers for interoperability with
|
||||
several commonly used environments. See the Interoperability with other
|
||||
software section for details.
|
||||
|
||||
To precisely define the vocabulary used by hwloc, a Terms and Definitions
|
||||
section is available and should probably be read first.
|
||||
The complete API documentation is available in a full set of HTML pages, man
|
||||
pages, and self-contained PDF files (formatted for both both US letter and A4
|
||||
formats) in the source tarball in doc/doxygen-doc/.
|
||||
|
||||
Further documentation is available in a full set of HTML pages, man pages, and
|
||||
self-contained PDF files (formatted for both both US letter and A4 formats) in
|
||||
the source tarball in doc/doxygen-doc/. If you are building from a Subversion
|
||||
checkout, you will need to have Doxygen and pdflatex installed -- the
|
||||
documentation will be built during the normal "make" process. The documentation
|
||||
is installed during "make install" to $prefix/share/doc/hwloc/ and your systems
|
||||
default man page tree (under $prefix, of course).
|
||||
NOTE: If you are building the documentation from a Subversion checkout, you
|
||||
will need to have Doxygen and pdflatex installed -- the documentation will be
|
||||
built during the normal "make" process. The documentation is installed during
|
||||
"make install" to $prefix/share/doc/hwloc/ and your systems default man page
|
||||
tree (under $prefix, of course).
|
||||
|
||||
The following section presents an example of API usage.
|
||||
Portability (especially when using the API or XML)
|
||||
|
||||
API example
|
||||
As shown in CLI Examples, hwloc can obtain information on a wide variety of
|
||||
hardware topologies. However, some platforms and/or operating system versions
|
||||
will only report a subset of this information. For example, on an PPC64-based
|
||||
system with 32 cores (each with 2 hardware threads) running a default
|
||||
2.6.18-based kernel from RHEL 5.4, hwloc is only able to glean information
|
||||
about NUMA nodes and processor units (PUs). No information about caches,
|
||||
sockets, or cores is available.
|
||||
|
||||
Here's the graphic output from lstopo on this platform when Simultaneous
|
||||
Multi-Threading (SMT) is enabled:
|
||||
|
||||
ppc64-with-smt.png
|
||||
|
||||
And here's the graphic output from lstopo on this platform when SMT is
|
||||
disabled:
|
||||
|
||||
ppc64-without-smt.png
|
||||
|
||||
Notice that hwloc only sees half the PUs when SMT is disabled. PU#15, for
|
||||
example, seems to change location from NUMA node #0 to #1. In reality, no PUs
|
||||
"moved" -- they were simply re-numbered when hwloc only saw half as many.
|
||||
Hence, PU#15 in the SMT-disabled picture probably corresponds to PU#30 in the
|
||||
SMT-enabled picture.
|
||||
|
||||
This same "PUs have disappeared" effect can be seen on other platforms -- even
|
||||
platforms / OSs that provide much more information than the above PPC64 system.
|
||||
This is an unfortunate side-effect of how operating systems report information
|
||||
to hwloc.
|
||||
|
||||
Note that upgrading the Linux kernel on the same PPC64 system mentioned above
|
||||
to 2.6.34, hwloc is able to discover all the topology information. The
|
||||
following picture shows the entire topology layout when SMT is enabled:
|
||||
|
||||
ppc64-full-with-smt.png
|
||||
|
||||
Developers using the hwloc API or XML output for portable applications should
|
||||
therefore be extremely careful to not make any assumptions about the structure
|
||||
of data that is returned. For example, per the above reported PPC topology, it
|
||||
is not safe to assume that PUs will always be descendants of cores.
|
||||
|
||||
Additionally, future hardware may insert new topology elements that are not
|
||||
available in this version of hwloc. Long-lived applications that are meant to
|
||||
span multiple different hardware platforms should also be careful about making
|
||||
structure assumptions. For example, there may someday be an element "lower"
|
||||
than a PU, or perhaps a new element may exist between a core and a PU.
|
||||
|
||||
API Example
|
||||
|
||||
The following small C example (named ``hwloc-hello.c'') prints the topology of
|
||||
the machine and bring the process to the first logical processor of the second
|
||||
@ -392,7 +609,7 @@ Machine(3938MB)
|
||||
*** 2 socket(s)
|
||||
shell$
|
||||
|
||||
Questions and bugs
|
||||
Questions and Bugs
|
||||
|
||||
Questions should be sent to the devel mailing list (http://www.open-mpi.org/
|
||||
community/lists/hwloc.php). Bug reports should be reported in the tracker (
|
||||
@ -410,7 +627,7 @@ If those things fail, contact us on the mailing list for additional help.
|
||||
Please attach the output of lstopo after having given the --enable-debug option
|
||||
to ./configure and rebuilt completely, to get debugging output.
|
||||
|
||||
History / credits
|
||||
History / Credits
|
||||
|
||||
hwloc is the evolution and merger of the libtopology (http://
|
||||
runtime.bordeaux.inria.fr/libtopology/) project and the Portable Linux
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
major=1
|
||||
minor=0
|
||||
release=2
|
||||
release=3
|
||||
|
||||
# greek is used for alpha or beta release tags. If it is non-empty,
|
||||
# it will be appended to the version number. It does not have to be
|
||||
@ -21,7 +21,7 @@ greek=a1
|
||||
# If want_svn=1, then the SVN r number will be included in the overall
|
||||
# hwloc version number in some form.
|
||||
|
||||
want_svn=1
|
||||
want_svn=0
|
||||
|
||||
# If svn_r=-1, then the SVN r numbere will be obtained dynamically at
|
||||
# run time, either 1) via the "svnversion" command (if this is a
|
||||
@ -33,11 +33,11 @@ want_svn=1
|
||||
# distribution tarball is being made from an SVN checkout, the value
|
||||
# of svn_r in this file is replaced with the output of "svnversion".
|
||||
|
||||
svn_r=r2214
|
||||
svn_r=r2398M
|
||||
|
||||
# The date when this release was created
|
||||
|
||||
date="Unreleased developer copy"
|
||||
date="Aug 12, 2010"
|
||||
|
||||
# The shared library version of hwloc's public library. This version
|
||||
# is maintained in accordance with the "Library Interface Versions"
|
||||
|
@ -159,7 +159,7 @@ EOF])
|
||||
|
||||
dnl Same order of parameters form HWLOC-SETUP-CORE
|
||||
AC_DEFUN([HWLOC_SETUP_CORE_AFTER_C99],[
|
||||
hwloc_CC_c99_flags=`echo $CC | sed -e "s/^$hwloc_CC_save//"`
|
||||
hwloc_CC_c99_flags=`echo $CC | sed -e "s;^$hwloc_CC_save;;"`
|
||||
CC=$hwloc_CC_save
|
||||
CFLAGS=$hwloc_CFLAGS_save
|
||||
|
||||
@ -382,8 +382,8 @@ AC_DEFUN([HWLOC_SETUP_CORE_AFTER_C99],[
|
||||
|
||||
AC_CHECK_HEADERS([infiniband/verbs.h], [
|
||||
AC_CHECK_LIB([ibverbs], [ibv_open_device],
|
||||
[HWLOC_LIBS="-libverbs $HWLOC_LIBS"
|
||||
AC_DEFINE([HAVE_LIBIBVERBS], 1, [Define to 1 if we have -libverbs])])
|
||||
[AC_DEFINE([HAVE_LIBIBVERBS], 1, [Define to 1 if we have -libverbs])
|
||||
hwloc_have_libibverbs=yes])
|
||||
])
|
||||
|
||||
AC_CHECK_DECLS([_SC_NPROCESSORS_ONLN,
|
||||
@ -541,6 +541,9 @@ AC_DEFUN([HWLOC_SETUP_CORE_AFTER_C99],[
|
||||
]])
|
||||
AC_CHECK_FUNC([sched_setaffinity], [hwloc_have_sched_setaffinity=yes])
|
||||
AC_CHECK_HEADERS([sys/cpuset.h],,,[[#include <sys/param.h>]])
|
||||
AC_SEARCH_LIBS([pthread_getthrds_np], [pthread],
|
||||
AC_DEFINE([HWLOC_HAVE_PTHREAD_GETTHRDS_NP], 1, `Define to 1 if you have pthread_getthrds_np')
|
||||
)
|
||||
|
||||
# Setup HWLOC's C, CPP, and LD flags, and LIBS
|
||||
HWLOC_CFLAGS="$hwloc_CC_c99_flags $HWLOC_CFLAGS"
|
||||
|
7357
opal/mca/paffinity/hwloc/hwloc/config/libtool.m4
поставляемый
7357
opal/mca/paffinity/hwloc/hwloc/config/libtool.m4
поставляемый
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
368
opal/mca/paffinity/hwloc/hwloc/config/ltoptions.m4
поставляемый
368
opal/mca/paffinity/hwloc/hwloc/config/ltoptions.m4
поставляемый
@ -1,368 +0,0 @@
|
||||
# Helper functions for option handling. -*- Autoconf -*-
|
||||
#
|
||||
# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
|
||||
# Written by Gary V. Vaughan, 2004
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 6 ltoptions.m4
|
||||
|
||||
# This is to help aclocal find these macros, as it can't see m4_define.
|
||||
AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
|
||||
|
||||
|
||||
# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
|
||||
# ------------------------------------------
|
||||
m4_define([_LT_MANGLE_OPTION],
|
||||
[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
|
||||
|
||||
|
||||
# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
|
||||
# ---------------------------------------
|
||||
# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
|
||||
# matching handler defined, dispatch to it. Other OPTION-NAMEs are
|
||||
# saved as a flag.
|
||||
m4_define([_LT_SET_OPTION],
|
||||
[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
|
||||
m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
|
||||
_LT_MANGLE_DEFUN([$1], [$2]),
|
||||
[m4_warning([Unknown $1 option `$2'])])[]dnl
|
||||
])
|
||||
|
||||
|
||||
# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
|
||||
# ------------------------------------------------------------
|
||||
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
|
||||
m4_define([_LT_IF_OPTION],
|
||||
[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
|
||||
|
||||
|
||||
# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
|
||||
# -------------------------------------------------------
|
||||
# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
|
||||
# are set.
|
||||
m4_define([_LT_UNLESS_OPTIONS],
|
||||
[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
|
||||
[m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
|
||||
[m4_define([$0_found])])])[]dnl
|
||||
m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
|
||||
])[]dnl
|
||||
])
|
||||
|
||||
|
||||
# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
|
||||
# ----------------------------------------
|
||||
# OPTION-LIST is a space-separated list of Libtool options associated
|
||||
# with MACRO-NAME. If any OPTION has a matching handler declared with
|
||||
# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
|
||||
# the unknown option and exit.
|
||||
m4_defun([_LT_SET_OPTIONS],
|
||||
[# Set options
|
||||
m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
|
||||
[_LT_SET_OPTION([$1], _LT_Option)])
|
||||
|
||||
m4_if([$1],[LT_INIT],[
|
||||
dnl
|
||||
dnl Simply set some default values (i.e off) if boolean options were not
|
||||
dnl specified:
|
||||
_LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
|
||||
])
|
||||
_LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
|
||||
])
|
||||
dnl
|
||||
dnl If no reference was made to various pairs of opposing options, then
|
||||
dnl we run the default mode handler for the pair. For example, if neither
|
||||
dnl `shared' nor `disable-shared' was passed, we enable building of shared
|
||||
dnl archives by default:
|
||||
_LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
|
||||
_LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
|
||||
_LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
|
||||
_LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
|
||||
[_LT_ENABLE_FAST_INSTALL])
|
||||
])
|
||||
])# _LT_SET_OPTIONS
|
||||
|
||||
|
||||
## --------------------------------- ##
|
||||
## Macros to handle LT_INIT options. ##
|
||||
## --------------------------------- ##
|
||||
|
||||
# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
|
||||
# -----------------------------------------
|
||||
m4_define([_LT_MANGLE_DEFUN],
|
||||
[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
|
||||
|
||||
|
||||
# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
|
||||
# -----------------------------------------------
|
||||
m4_define([LT_OPTION_DEFINE],
|
||||
[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
|
||||
])# LT_OPTION_DEFINE
|
||||
|
||||
|
||||
# dlopen
|
||||
# ------
|
||||
LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
|
||||
])
|
||||
|
||||
AU_DEFUN([AC_LIBTOOL_DLOPEN],
|
||||
[_LT_SET_OPTION([LT_INIT], [dlopen])
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
||||
put the `dlopen' option into LT_INIT's first parameter.])
|
||||
])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
|
||||
|
||||
|
||||
# win32-dll
|
||||
# ---------
|
||||
# Declare package support for building win32 dll's.
|
||||
LT_OPTION_DEFINE([LT_INIT], [win32-dll],
|
||||
[enable_win32_dll=yes
|
||||
|
||||
case $host in
|
||||
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
|
||||
AC_CHECK_TOOL(AS, as, false)
|
||||
AC_CHECK_TOOL(DLLTOOL, dlltool, false)
|
||||
AC_CHECK_TOOL(OBJDUMP, objdump, false)
|
||||
;;
|
||||
esac
|
||||
|
||||
test -z "$AS" && AS=as
|
||||
_LT_DECL([], [AS], [0], [Assembler program])dnl
|
||||
|
||||
test -z "$DLLTOOL" && DLLTOOL=dlltool
|
||||
_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl
|
||||
|
||||
test -z "$OBJDUMP" && OBJDUMP=objdump
|
||||
_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl
|
||||
])# win32-dll
|
||||
|
||||
AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
|
||||
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
|
||||
_LT_SET_OPTION([LT_INIT], [win32-dll])
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
||||
put the `win32-dll' option into LT_INIT's first parameter.])
|
||||
])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
|
||||
|
||||
|
||||
# _LT_ENABLE_SHARED([DEFAULT])
|
||||
# ----------------------------
|
||||
# implement the --enable-shared flag, and supports the `shared' and
|
||||
# `disable-shared' LT_INIT options.
|
||||
# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
|
||||
m4_define([_LT_ENABLE_SHARED],
|
||||
[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
||||
AC_ARG_ENABLE([shared],
|
||||
[AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
|
||||
[build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
|
||||
[p=${PACKAGE-default}
|
||||
case $enableval in
|
||||
yes) enable_shared=yes ;;
|
||||
no) enable_shared=no ;;
|
||||
*)
|
||||
enable_shared=no
|
||||
# Look at the argument we got. We use all the common list separators.
|
||||
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
|
||||
for pkg in $enableval; do
|
||||
IFS="$lt_save_ifs"
|
||||
if test "X$pkg" = "X$p"; then
|
||||
enable_shared=yes
|
||||
fi
|
||||
done
|
||||
IFS="$lt_save_ifs"
|
||||
;;
|
||||
esac],
|
||||
[enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
|
||||
|
||||
_LT_DECL([build_libtool_libs], [enable_shared], [0],
|
||||
[Whether or not to build shared libraries])
|
||||
])# _LT_ENABLE_SHARED
|
||||
|
||||
LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
|
||||
LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
|
||||
|
||||
# Old names:
|
||||
AC_DEFUN([AC_ENABLE_SHARED],
|
||||
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_DISABLE_SHARED],
|
||||
[_LT_SET_OPTION([LT_INIT], [disable-shared])
|
||||
])
|
||||
|
||||
AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
|
||||
AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AM_ENABLE_SHARED], [])
|
||||
dnl AC_DEFUN([AM_DISABLE_SHARED], [])
|
||||
|
||||
|
||||
|
||||
# _LT_ENABLE_STATIC([DEFAULT])
|
||||
# ----------------------------
|
||||
# implement the --enable-static flag, and support the `static' and
|
||||
# `disable-static' LT_INIT options.
|
||||
# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
|
||||
m4_define([_LT_ENABLE_STATIC],
|
||||
[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
||||
AC_ARG_ENABLE([static],
|
||||
[AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
|
||||
[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
|
||||
[p=${PACKAGE-default}
|
||||
case $enableval in
|
||||
yes) enable_static=yes ;;
|
||||
no) enable_static=no ;;
|
||||
*)
|
||||
enable_static=no
|
||||
# Look at the argument we got. We use all the common list separators.
|
||||
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
|
||||
for pkg in $enableval; do
|
||||
IFS="$lt_save_ifs"
|
||||
if test "X$pkg" = "X$p"; then
|
||||
enable_static=yes
|
||||
fi
|
||||
done
|
||||
IFS="$lt_save_ifs"
|
||||
;;
|
||||
esac],
|
||||
[enable_static=]_LT_ENABLE_STATIC_DEFAULT)
|
||||
|
||||
_LT_DECL([build_old_libs], [enable_static], [0],
|
||||
[Whether or not to build static libraries])
|
||||
])# _LT_ENABLE_STATIC
|
||||
|
||||
LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
|
||||
LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
|
||||
|
||||
# Old names:
|
||||
AC_DEFUN([AC_ENABLE_STATIC],
|
||||
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_DISABLE_STATIC],
|
||||
[_LT_SET_OPTION([LT_INIT], [disable-static])
|
||||
])
|
||||
|
||||
AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
|
||||
AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AM_ENABLE_STATIC], [])
|
||||
dnl AC_DEFUN([AM_DISABLE_STATIC], [])
|
||||
|
||||
|
||||
|
||||
# _LT_ENABLE_FAST_INSTALL([DEFAULT])
|
||||
# ----------------------------------
|
||||
# implement the --enable-fast-install flag, and support the `fast-install'
|
||||
# and `disable-fast-install' LT_INIT options.
|
||||
# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
|
||||
m4_define([_LT_ENABLE_FAST_INSTALL],
|
||||
[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
||||
AC_ARG_ENABLE([fast-install],
|
||||
[AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
|
||||
[optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
|
||||
[p=${PACKAGE-default}
|
||||
case $enableval in
|
||||
yes) enable_fast_install=yes ;;
|
||||
no) enable_fast_install=no ;;
|
||||
*)
|
||||
enable_fast_install=no
|
||||
# Look at the argument we got. We use all the common list separators.
|
||||
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
|
||||
for pkg in $enableval; do
|
||||
IFS="$lt_save_ifs"
|
||||
if test "X$pkg" = "X$p"; then
|
||||
enable_fast_install=yes
|
||||
fi
|
||||
done
|
||||
IFS="$lt_save_ifs"
|
||||
;;
|
||||
esac],
|
||||
[enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
|
||||
|
||||
_LT_DECL([fast_install], [enable_fast_install], [0],
|
||||
[Whether or not to optimize for fast installation])dnl
|
||||
])# _LT_ENABLE_FAST_INSTALL
|
||||
|
||||
LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
|
||||
LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
|
||||
|
||||
# Old names:
|
||||
AU_DEFUN([AC_ENABLE_FAST_INSTALL],
|
||||
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
|
||||
the `fast-install' option into LT_INIT's first parameter.])
|
||||
])
|
||||
|
||||
AU_DEFUN([AC_DISABLE_FAST_INSTALL],
|
||||
[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
|
||||
the `disable-fast-install' option into LT_INIT's first parameter.])
|
||||
])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
|
||||
dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
|
||||
|
||||
|
||||
# _LT_WITH_PIC([MODE])
|
||||
# --------------------
|
||||
# implement the --with-pic flag, and support the `pic-only' and `no-pic'
|
||||
# LT_INIT options.
|
||||
# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
|
||||
m4_define([_LT_WITH_PIC],
|
||||
[AC_ARG_WITH([pic],
|
||||
[AS_HELP_STRING([--with-pic],
|
||||
[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
|
||||
[pic_mode="$withval"],
|
||||
[pic_mode=default])
|
||||
|
||||
test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
|
||||
|
||||
_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
|
||||
])# _LT_WITH_PIC
|
||||
|
||||
LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
|
||||
LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
|
||||
|
||||
# Old name:
|
||||
AU_DEFUN([AC_LIBTOOL_PICMODE],
|
||||
[_LT_SET_OPTION([LT_INIT], [pic-only])
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
||||
put the `pic-only' option into LT_INIT's first parameter.])
|
||||
])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
|
||||
|
||||
## ----------------- ##
|
||||
## LTDL_INIT Options ##
|
||||
## ----------------- ##
|
||||
|
||||
m4_define([_LTDL_MODE], [])
|
||||
LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
|
||||
[m4_define([_LTDL_MODE], [nonrecursive])])
|
||||
LT_OPTION_DEFINE([LTDL_INIT], [recursive],
|
||||
[m4_define([_LTDL_MODE], [recursive])])
|
||||
LT_OPTION_DEFINE([LTDL_INIT], [subproject],
|
||||
[m4_define([_LTDL_MODE], [subproject])])
|
||||
|
||||
m4_define([_LTDL_TYPE], [])
|
||||
LT_OPTION_DEFINE([LTDL_INIT], [installable],
|
||||
[m4_define([_LTDL_TYPE], [installable])])
|
||||
LT_OPTION_DEFINE([LTDL_INIT], [convenience],
|
||||
[m4_define([_LTDL_TYPE], [convenience])])
|
23
opal/mca/paffinity/hwloc/hwloc/config/ltversion.m4
поставляемый
23
opal/mca/paffinity/hwloc/hwloc/config/ltversion.m4
поставляемый
@ -1,23 +0,0 @@
|
||||
# ltversion.m4 -- version numbers -*- Autoconf -*-
|
||||
#
|
||||
# Copyright (C) 2004 Free Software Foundation, Inc.
|
||||
# Written by Scott James Remnant, 2004
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
|
||||
# Generated from ltversion.in.
|
||||
|
||||
# serial 3017 ltversion.m4
|
||||
# This file is part of GNU Libtool
|
||||
|
||||
m4_define([LT_PACKAGE_VERSION], [2.2.6b])
|
||||
m4_define([LT_PACKAGE_REVISION], [1.3017])
|
||||
|
||||
AC_DEFUN([LTVERSION_VERSION],
|
||||
[macro_version='2.2.6b'
|
||||
macro_revision='1.3017'
|
||||
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
|
||||
_LT_DECL(, macro_revision, 0)
|
||||
])
|
92
opal/mca/paffinity/hwloc/hwloc/config/lt~obsolete.m4
поставляемый
92
opal/mca/paffinity/hwloc/hwloc/config/lt~obsolete.m4
поставляемый
@ -1,92 +0,0 @@
|
||||
# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
|
||||
#
|
||||
# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
|
||||
# Written by Scott James Remnant, 2004.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 4 lt~obsolete.m4
|
||||
|
||||
# These exist entirely to fool aclocal when bootstrapping libtool.
|
||||
#
|
||||
# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
|
||||
# which have later been changed to m4_define as they aren't part of the
|
||||
# exported API, or moved to Autoconf or Automake where they belong.
|
||||
#
|
||||
# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
|
||||
# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
|
||||
# using a macro with the same name in our local m4/libtool.m4 it'll
|
||||
# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
|
||||
# and doesn't know about Autoconf macros at all.)
|
||||
#
|
||||
# So we provide this file, which has a silly filename so it's always
|
||||
# included after everything else. This provides aclocal with the
|
||||
# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
|
||||
# because those macros already exist, or will be overwritten later.
|
||||
# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
|
||||
#
|
||||
# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
|
||||
# Yes, that means every name once taken will need to remain here until
|
||||
# we give up compatibility with versions before 1.7, at which point
|
||||
# we need to keep only those names which we still refer to.
|
||||
|
||||
# This is to help aclocal find these macros, as it can't see m4_define.
|
||||
AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
|
||||
|
||||
m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
|
||||
m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])])
|
||||
m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
|
||||
m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])])
|
||||
m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
|
||||
m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])])
|
||||
m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])])
|
||||
m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
|
||||
m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])])
|
||||
m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])])
|
||||
m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])])
|
||||
m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
|
||||
m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
|
||||
m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
|
||||
m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
|
||||
m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])])
|
||||
m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])])
|
||||
m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
|
||||
m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
|
||||
m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])])
|
||||
m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])])
|
||||
m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
|
||||
m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
|
||||
m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
|
||||
m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
|
||||
m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
|
||||
m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
|
||||
m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
|
||||
m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])])
|
||||
m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])])
|
||||
m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])])
|
||||
m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
|
||||
m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])])
|
||||
m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])])
|
||||
m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])])
|
||||
m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])])
|
||||
m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
|
||||
m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])])
|
||||
m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
|
||||
m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])])
|
||||
m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])])
|
||||
m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])])
|
||||
m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])])
|
||||
m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
|
||||
m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
|
||||
m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
|
||||
m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
|
||||
m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
|
||||
m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
|
||||
m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
|
||||
m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
|
||||
m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
|
||||
m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
|
||||
m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])])
|
||||
m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
|
@ -34,6 +34,10 @@
|
||||
#include <hwloc/cpuset.h>
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/** \defgroup hwlocality_api_version API version
|
||||
* @{
|
||||
@ -786,7 +790,7 @@ HWLOC_DECLSPEC int hwloc_obj_cpuset_snprintf(char * __hwloc_restrict str, size_t
|
||||
*/
|
||||
typedef enum {
|
||||
HWLOC_CPUBIND_PROCESS = (1<<0), /**< \brief Bind all threads of the current multithreaded process.
|
||||
* This may not be supported by some OSes (e.g. Linux).
|
||||
* This may not be supported by some OSes.
|
||||
* \hideinitializer */
|
||||
HWLOC_CPUBIND_THREAD = (1<<1), /**< \brief Bind current thread of current process.
|
||||
* \hideinitializer */
|
||||
@ -850,6 +854,7 @@ HWLOC_DECLSPEC int hwloc_set_proc_cpubind(hwloc_topology_t topology, hwloc_pid_t
|
||||
*/
|
||||
HWLOC_DECLSPEC int hwloc_get_proc_cpubind(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_cpuset_t set, int policy);
|
||||
|
||||
#ifdef hwloc_thread_t
|
||||
/** \brief Bind a thread \p tid on cpus given in cpuset \p set
|
||||
*
|
||||
* \note hwloc_thread_t is pthread_t on unix platforms, and HANDLE on native
|
||||
@ -857,10 +862,10 @@ HWLOC_DECLSPEC int hwloc_get_proc_cpubind(hwloc_topology_t topology, hwloc_pid_t
|
||||
*
|
||||
* \note HWLOC_CPUBIND_PROCESS can not be used in \p policy.
|
||||
*/
|
||||
#ifdef hwloc_thread_t
|
||||
HWLOC_DECLSPEC int hwloc_set_thread_cpubind(hwloc_topology_t topology, hwloc_thread_t tid, hwloc_const_cpuset_t set, int policy);
|
||||
#endif
|
||||
|
||||
#ifdef hwloc_thread_t
|
||||
/** \brief Get the current binding of thread \p tid
|
||||
*
|
||||
* \note hwloc_thread_t is pthread_t on unix platforms, and HANDLE on native
|
||||
@ -868,13 +873,17 @@ HWLOC_DECLSPEC int hwloc_set_thread_cpubind(hwloc_topology_t topology, hwloc_thr
|
||||
*
|
||||
* \note HWLOC_CPUBIND_PROCESS can not be used in \p policy.
|
||||
*/
|
||||
#ifdef hwloc_thread_t
|
||||
HWLOC_DECLSPEC int hwloc_get_thread_cpubind(hwloc_topology_t topology, hwloc_thread_t tid, hwloc_cpuset_t set, int policy);
|
||||
#endif
|
||||
|
||||
/** @} */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
#endif
|
||||
|
||||
|
||||
/* high-level helpers */
|
||||
#include <hwloc/helper.h>
|
||||
|
||||
|
@ -97,27 +97,9 @@
|
||||
|
||||
#define HWLOC_NBMAXCPUS 1024
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof */
|
||||
#undef HWLOC_SIZEOF_UNSIGNED_LONG
|
||||
|
||||
/* The size of `unsigned int', as computed by sizeof */
|
||||
#undef HWLOC_SIZEOF_UNSIGNED_INT
|
||||
|
||||
/* Defined to 1 if you have the <stdint.h> header file. */
|
||||
#undef HWLOC_HAVE_STDINT_H
|
||||
|
||||
#define HWLOC_BITS_PER_LONG (HWLOC_SIZEOF_UNSIGNED_LONG * 8)
|
||||
#define HWLOC_BITS_PER_INT (HWLOC_SIZEOF_UNSIGNED_INT * 8)
|
||||
|
||||
|
||||
#if (HWLOC_BITS_PER_LONG != 32) && (HWLOC_BITS_PER_LONG != 64)
|
||||
#error "unknown size for unsigned long."
|
||||
#endif
|
||||
|
||||
#if (HWLOC_BITS_PER_INT != 16) && (HWLOC_BITS_PER_INT != 32) && (HWLOC_BITS_PER_INT != 64)
|
||||
#error "unknown size for unsigned int."
|
||||
#endif
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
/* Defined to 1 if you have the `windows.h' header. */
|
||||
|
@ -14,6 +14,11 @@
|
||||
#include <hwloc/config.h>
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/** \defgroup hwlocality_cpuset The Cpuset API
|
||||
*
|
||||
* For use in hwloc itself, a hwloc_cpuset_t represents a set of logical
|
||||
@ -224,4 +229,10 @@ do { \
|
||||
|
||||
/** @} */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* HWLOC_CPUSET_H */
|
||||
|
@ -22,6 +22,12 @@
|
||||
#error sched.h must be included with _GNU_SOURCE defined
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef HWLOC_HAVE_CPU_SET
|
||||
|
||||
|
||||
@ -101,4 +107,10 @@ hwloc_cpuset_from_glibc_sched_affinity(hwloc_topology_t topology __hwloc_attribu
|
||||
|
||||
#endif /* CPU_SET */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* HWLOC_GLIBC_SCHED_H */
|
||||
|
@ -19,6 +19,11 @@
|
||||
#include <errno.h>
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/** \defgroup hwlocality_helper_types Object Type Helpers
|
||||
* @{
|
||||
*/
|
||||
@ -177,13 +182,20 @@ hwloc_get_next_child (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_
|
||||
static __hwloc_inline hwloc_obj_t __hwloc_attribute_pure
|
||||
hwloc_get_common_ancestor_obj (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj1, hwloc_obj_t obj2)
|
||||
{
|
||||
while (obj1->depth > obj2->depth)
|
||||
obj1 = obj1->parent;
|
||||
while (obj2->depth > obj1->depth)
|
||||
obj2 = obj2->parent;
|
||||
/* the loop isn't so easy since intermediate ancestors may have
|
||||
* different depth, causing us to alternate between using obj1->parent
|
||||
* and obj2->parent. Also, even if at some point we find ancestors of
|
||||
* of the same depth, their ancestors may have different depth again.
|
||||
*/
|
||||
while (obj1 != obj2) {
|
||||
obj1 = obj1->parent;
|
||||
obj2 = obj2->parent;
|
||||
while (obj1->depth > obj2->depth)
|
||||
obj1 = obj1->parent;
|
||||
while (obj2->depth > obj1->depth)
|
||||
obj2 = obj2->parent;
|
||||
if (obj1 != obj2 && obj1->depth == obj2->depth) {
|
||||
obj1 = obj1->parent;
|
||||
obj2 = obj2->parent;
|
||||
}
|
||||
}
|
||||
return obj1;
|
||||
}
|
||||
@ -679,4 +691,10 @@ hwloc_topology_get_allowed_cpuset(hwloc_topology_t topology)
|
||||
|
||||
/** @} */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* HWLOC_HELPER_H */
|
||||
|
@ -17,6 +17,11 @@
|
||||
#include <numa.h>
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/** \defgroup hwlocality_linux_libnuma_ulongs Helpers for manipulating Linux libnuma unsigned long masks
|
||||
* @{
|
||||
*/
|
||||
@ -41,14 +46,14 @@ hwloc_cpuset_to_linux_libnuma_ulongs(hwloc_topology_t topology, hwloc_const_cpus
|
||||
unsigned nbnodes = hwloc_get_nbobjs_by_type(topology, HWLOC_OBJ_NODE);
|
||||
unsigned i;
|
||||
|
||||
for(i=0; i<*maxnode/HWLOC_BITS_PER_LONG; i++)
|
||||
for(i=0; i<*maxnode/sizeof(*mask)/8; i++)
|
||||
mask[i] = 0;
|
||||
|
||||
if (nbnodes) {
|
||||
while ((node = hwloc_get_next_obj_covering_cpuset_by_type(topology, cpuset, HWLOC_OBJ_NODE, node)) != NULL) {
|
||||
if (node->os_index >= *maxnode)
|
||||
break;
|
||||
mask[node->os_index/HWLOC_BITS_PER_LONG] |= 1 << (node->os_index % HWLOC_BITS_PER_LONG);
|
||||
mask[node->os_index/sizeof(*mask)/8] |= 1 << (node->os_index % (sizeof(*mask)*8));
|
||||
outmaxnode = node->os_index;
|
||||
}
|
||||
|
||||
@ -94,7 +99,7 @@ hwloc_cpuset_from_linux_libnuma_ulongs(hwloc_topology_t topology, hwloc_cpuset_t
|
||||
} else {
|
||||
hwloc_cpuset_zero(cpuset);
|
||||
for(i=0; i<maxnode; i++)
|
||||
if (mask[i/HWLOC_BITS_PER_LONG] & (1 << (i% HWLOC_BITS_PER_LONG))) {
|
||||
if (mask[i/sizeof(*mask)/8] & (1 << (i% (sizeof(*mask)*8)))) {
|
||||
node = hwloc_get_obj_by_depth(topology, depth, i);
|
||||
if (node)
|
||||
hwloc_cpuset_or(cpuset, cpuset, node->cpuset);
|
||||
@ -260,4 +265,9 @@ hwloc_cpuset_from_linux_libnuma_nodemask(hwloc_topology_t topology, hwloc_cpuset
|
||||
#endif /* NUMA_VERSION1_COMPATIBILITY */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* HWLOC_LINUX_NUMA_H */
|
||||
|
@ -16,6 +16,12 @@
|
||||
#include <hwloc.h>
|
||||
#include <stdio.h>
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/** \defgroup hwlocality_linux Linux-only helpers
|
||||
*
|
||||
* This includes helpers for manipulating linux kernel cpumap files, and hwloc
|
||||
@ -47,4 +53,10 @@ HWLOC_DECLSPEC int hwloc_linux_get_tid_cpubind(hwloc_topology_t topology, pid_t
|
||||
|
||||
/** @} */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* HWLOC_GLIBC_SCHED_H */
|
||||
|
@ -23,6 +23,12 @@
|
||||
|
||||
#include <infiniband/verbs.h>
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/** \defgroup hwloc_openfabrics OpenFabrics-Specific Functions
|
||||
* @{
|
||||
*/
|
||||
@ -64,4 +70,10 @@ hwloc_ibv_get_device_cpuset(hwloc_topology_t topology __hwloc_attribute_unused,
|
||||
|
||||
/** @} */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* HWLOC_OPENFABRICS_VERBS_H */
|
||||
|
@ -8,6 +8,12 @@
|
||||
|
||||
#include <hwloc/config.h>
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/* Only enact these defines if we're actually renaming the symbols
|
||||
(i.e., avoid trying to have no-op defines if we're *not*
|
||||
renaming). */
|
||||
@ -314,4 +320,10 @@
|
||||
|
||||
#endif /* HWLOC_SYM_TRANSFORM */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* HWLOC_RENAME_H */
|
||||
|
@ -356,6 +356,9 @@
|
||||
/* Define to 1 if glibc provides the old prototype of sched_setaffinity() */
|
||||
#undef HWLOC_HAVE_OLD_SCHED_SETAFFINITY
|
||||
|
||||
/* `Define to 1 if you have pthread_getthrds_np' */
|
||||
#undef HWLOC_HAVE_PTHREAD_GETTHRDS_NP
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HWLOC_HAVE_STDINT_H
|
||||
|
||||
|
@ -26,6 +26,19 @@ int hwloc_namecoloncmp(const char *haystack, const char *needle, size_t n);
|
||||
#define HWLOC_BUILD_ASSERT(condition) ((void)sizeof(char[1 - 2*!(condition)]))
|
||||
|
||||
|
||||
|
||||
#define HWLOC_BITS_PER_LONG (HWLOC_SIZEOF_UNSIGNED_LONG * 8)
|
||||
#define HWLOC_BITS_PER_INT (HWLOC_SIZEOF_UNSIGNED_INT * 8)
|
||||
|
||||
#if (HWLOC_BITS_PER_LONG != 32) && (HWLOC_BITS_PER_LONG != 64)
|
||||
#error "unknown size for unsigned long."
|
||||
#endif
|
||||
|
||||
#if (HWLOC_BITS_PER_INT != 16) && (HWLOC_BITS_PER_INT != 32) && (HWLOC_BITS_PER_INT != 64)
|
||||
#error "unknown size for unsigned int."
|
||||
#endif
|
||||
|
||||
|
||||
/**
|
||||
* ffsl helpers.
|
||||
*/
|
||||
|
@ -140,12 +140,13 @@ hwloc_aix_get_proc_cpubind(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_cpu
|
||||
return hwloc_aix_get_sth_cpubind(topology, R_PROCESS, who, hwloc_set, policy);
|
||||
}
|
||||
|
||||
#ifdef HWLOC_HAVE_PTHREAD_GETTHRDS_NP
|
||||
static int
|
||||
hwloc_aix_set_thread_cpubind(hwloc_topology_t topology, hwloc_thread_t pthread, hwloc_const_cpuset_t hwloc_set, int policy)
|
||||
{
|
||||
struct __pthrdsinfo info;
|
||||
int size;
|
||||
if (pthread_getthrds_np(&pthread, PTHRDSINFO_QUERY_TID, &info, sizeof(info), NULL, &size))
|
||||
if ((errno = pthread_getthrds_np(&pthread, PTHRDSINFO_QUERY_TID, &info, sizeof(info), NULL, &size)))
|
||||
return -1;
|
||||
{
|
||||
rsid_t who = { .at_tid = info.__pi_tid };
|
||||
@ -165,6 +166,7 @@ hwloc_aix_get_thread_cpubind(hwloc_topology_t topology, hwloc_thread_t pthread,
|
||||
return hwloc_aix_get_sth_cpubind(topology, R_THREAD, who, hwloc_set, policy);
|
||||
}
|
||||
}
|
||||
#endif /* HWLOC_HAVE_PTHREAD_GETTHRDS_NP */
|
||||
|
||||
static void
|
||||
look_rset(int sdl, hwloc_obj_type_t type, struct hwloc_topology *topology, int level)
|
||||
@ -301,8 +303,10 @@ hwloc_set_aix_hooks(struct hwloc_topology *topology)
|
||||
{
|
||||
topology->set_proc_cpubind = hwloc_aix_set_proc_cpubind;
|
||||
topology->get_proc_cpubind = hwloc_aix_get_proc_cpubind;
|
||||
#ifdef HWLOC_HAVE_PTHREAD_GETTHRDS_NP
|
||||
topology->set_thread_cpubind = hwloc_aix_set_thread_cpubind;
|
||||
topology->get_thread_cpubind = hwloc_aix_get_thread_cpubind;
|
||||
#endif /* HWLOC_HAVE_PTHREAD_GETTHRDS_NP */
|
||||
topology->set_thisproc_cpubind = hwloc_aix_set_thisproc_cpubind;
|
||||
topology->get_thisproc_cpubind = hwloc_aix_get_thisproc_cpubind;
|
||||
topology->set_thisthread_cpubind = hwloc_aix_set_thisthread_cpubind;
|
||||
|
@ -811,7 +811,7 @@ hwloc_strdup_mntpath(const char *escapedpath, size_t length)
|
||||
static void
|
||||
hwloc_find_linux_cpuset_mntpnt(char **cgroup_mntpnt, char **cpuset_mntpnt, int fsroot_fd)
|
||||
{
|
||||
#define PROC_MOUNT_LINE_LEN 128
|
||||
#define PROC_MOUNT_LINE_LEN 512
|
||||
char line[PROC_MOUNT_LINE_LEN];
|
||||
FILE *fd;
|
||||
|
||||
@ -831,6 +831,13 @@ hwloc_find_linux_cpuset_mntpnt(char **cgroup_mntpnt, char **cpuset_mntpnt, int f
|
||||
char *type;
|
||||
char *tmp;
|
||||
|
||||
/* remove the ending " 0 0\n" that the kernel always adds */
|
||||
tmp = line + strlen(line) - 5;
|
||||
if (tmp < line || strcmp(tmp, " 0 0\n"))
|
||||
fprintf(stderr, "Unexpected end of /proc/mounts line `%s'\n", line);
|
||||
else
|
||||
*tmp = '\0';
|
||||
|
||||
/* path is after first field and a space */
|
||||
tmp = strchr(line, ' ');
|
||||
if (!tmp)
|
||||
@ -851,9 +858,12 @@ hwloc_find_linux_cpuset_mntpnt(char **cgroup_mntpnt, char **cpuset_mntpnt, int f
|
||||
hwloc_debug("Found cpuset mount point on %s\n", path);
|
||||
*cpuset_mntpnt = hwloc_strdup_mntpath(path, type-path);
|
||||
break;
|
||||
|
||||
} else if (!strncmp(type, "cgroup ", 7)) {
|
||||
/* found a cgroup mntpnt */
|
||||
char *opt, *opts;
|
||||
int cpuset_opt = 0;
|
||||
int noprefix_opt = 0;
|
||||
|
||||
/* find options */
|
||||
tmp = strchr(type, ' ');
|
||||
@ -861,14 +871,23 @@ hwloc_find_linux_cpuset_mntpnt(char **cgroup_mntpnt, char **cpuset_mntpnt, int f
|
||||
continue;
|
||||
opts = tmp+1;
|
||||
|
||||
/* find "cpuset" option */
|
||||
while ((opt = strsep(&opts, ",")) && strcmp(opt, "cpuset"))
|
||||
; /* continue */
|
||||
if (!opt)
|
||||
/* look at options */
|
||||
while ((opt = strsep(&opts, ",")) != NULL) {
|
||||
if (!strcmp(opt, "cpuset"))
|
||||
cpuset_opt = 1;
|
||||
else if (!strcmp(opt, "noprefix"))
|
||||
noprefix_opt = 1;
|
||||
}
|
||||
if (!cpuset_opt)
|
||||
continue;
|
||||
|
||||
hwloc_debug("Found cgroup/cpuset mount point on %s\n", path);
|
||||
*cgroup_mntpnt = hwloc_strdup_mntpath(path, type-path);
|
||||
if (noprefix_opt) {
|
||||
hwloc_debug("Found cgroup emulating a cpuset mount point on %s\n", path);
|
||||
*cpuset_mntpnt = hwloc_strdup_mntpath(path, type-path);
|
||||
} else {
|
||||
hwloc_debug("Found cgroup/cpuset mount point on %s\n", path);
|
||||
*cgroup_mntpnt = hwloc_strdup_mntpath(path, type-path);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -1303,20 +1322,18 @@ look_sysfscpu(struct hwloc_topology *topology, const char *path)
|
||||
sprintf(str, "%s/cpu%d/topology/physical_package_id", path, i);
|
||||
hwloc_parse_sysfs_unsigned(str, &mysocketid, topology->backend_params.sysfs.root_fd);
|
||||
|
||||
if (mysocketid != (unsigned) -1) {
|
||||
sprintf(str, "%s/cpu%d/topology/core_siblings", path, i);
|
||||
socketset = hwloc_parse_cpumap(str, topology->backend_params.sysfs.root_fd);
|
||||
if (socketset && hwloc_cpuset_weight(socketset) >= 1) {
|
||||
if (hwloc_cpuset_first(socketset) == i) {
|
||||
/* first cpu in this socket, add the socket */
|
||||
socket = hwloc_alloc_setup_object(HWLOC_OBJ_SOCKET, mysocketid);
|
||||
socket->cpuset = socketset;
|
||||
hwloc_debug_1arg_cpuset("os socket %u has cpuset %s\n",
|
||||
mysocketid, socketset);
|
||||
hwloc_insert_object_by_cpuset(topology, socket);
|
||||
} else
|
||||
hwloc_cpuset_free(socketset);
|
||||
}
|
||||
sprintf(str, "%s/cpu%d/topology/core_siblings", path, i);
|
||||
socketset = hwloc_parse_cpumap(str, topology->backend_params.sysfs.root_fd);
|
||||
if (socketset && hwloc_cpuset_weight(socketset) >= 1) {
|
||||
if (hwloc_cpuset_first(socketset) == i) {
|
||||
/* first cpu in this socket, add the socket */
|
||||
socket = hwloc_alloc_setup_object(HWLOC_OBJ_SOCKET, mysocketid);
|
||||
socket->cpuset = socketset;
|
||||
hwloc_debug_1arg_cpuset("os socket %u has cpuset %s\n",
|
||||
mysocketid, socketset);
|
||||
hwloc_insert_object_by_cpuset(topology, socket);
|
||||
} else
|
||||
hwloc_cpuset_free(socketset);
|
||||
}
|
||||
|
||||
/* look at the core */
|
||||
@ -1444,6 +1461,8 @@ look_cpuinfo(struct hwloc_topology *topology, const char *path,
|
||||
unsigned numcores=0;
|
||||
unsigned long physid;
|
||||
unsigned long coreid;
|
||||
unsigned missingsocket;
|
||||
unsigned missingcore;
|
||||
unsigned long processor = (unsigned long) -1;
|
||||
unsigned i;
|
||||
hwloc_cpuset_t cpuset;
|
||||
@ -1552,12 +1571,26 @@ look_cpuinfo(struct hwloc_topology *topology, const char *path,
|
||||
hwloc_debug("%s", "\n * Topology summary *\n");
|
||||
hwloc_debug("%u processors (%u max id)\n", numprocs, procid_max);
|
||||
|
||||
hwloc_debug("%u sockets\n", numsockets);
|
||||
if (numsockets>0)
|
||||
/* Some buggy Linuxes don't provide numbers for processor 0, which makes us
|
||||
* provide bogus information. We should rather drop it. */
|
||||
missingsocket=0;
|
||||
missingcore=0;
|
||||
hwloc_cpuset_foreach_begin(processor, online_cpuset)
|
||||
if (proc_physids[processor] == (unsigned) -1)
|
||||
missingsocket=1;
|
||||
if (proc_coreids[processor] == (unsigned) -1)
|
||||
missingcore=1;
|
||||
if (missingcore && missingsocket)
|
||||
/* No usable information, no need to continue */
|
||||
break;
|
||||
hwloc_cpuset_foreach_end();
|
||||
|
||||
hwloc_debug("%u sockets%s\n", numsockets, missingsocket ? ", but some missing socket" : "");
|
||||
if (!missingsocket && numsockets>0)
|
||||
hwloc_setup_level(procid_max, numsockets, osphysids, proc_physids, topology, HWLOC_OBJ_SOCKET);
|
||||
|
||||
hwloc_debug("%u cores\n", numcores);
|
||||
if (numcores>0)
|
||||
hwloc_debug("%u cores%s\n", numcores, missingcore ? ", but some missing core" : "");
|
||||
if (!missingcore && numcores>0)
|
||||
hwloc_setup_level(procid_max, numcores, oscoreids, proc_coreids, topology, HWLOC_OBJ_CORE);
|
||||
|
||||
return 0;
|
||||
|
Двоичный файл не отображается.
@ -1,67 +0,0 @@
|
||||
Machine (phys=0 total=41943040KB TYAN Computer Corp S4881 )
|
||||
NUMANode #0 (phys=0)
|
||||
Socket #0 (phys=0)
|
||||
L2Cache #0 (1024KB)
|
||||
L1Cache #0 (64KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L2Cache #1 (1024KB)
|
||||
L1Cache #1 (64KB)
|
||||
Core #1 (phys=1)
|
||||
PU #1 (phys=1)
|
||||
NUMANode #1 (phys=1 local=8388608KB total=8388608KB)
|
||||
Socket #1 (phys=1)
|
||||
L2Cache #2 (1024KB)
|
||||
L1Cache #2 (64KB)
|
||||
Core #2 (phys=0)
|
||||
PU #2 (phys=2)
|
||||
L2Cache #3 (1024KB)
|
||||
L1Cache #3 (64KB)
|
||||
Core #3 (phys=1)
|
||||
PU #3 (phys=3)
|
||||
NUMANode #2 (phys=2 local=8388608KB total=8388608KB)
|
||||
Socket #2 (phys=2)
|
||||
L2Cache #4 (1024KB)
|
||||
L1Cache #4 (64KB)
|
||||
Core #4 (phys=1)
|
||||
PU #4 (phys=5)
|
||||
NUMANode #3 (phys=3 local=8388608KB total=8388608KB)
|
||||
Socket #3 (phys=3)
|
||||
L2Cache #5 (1024KB)
|
||||
L1Cache #5 (64KB)
|
||||
Core #5 (phys=0)
|
||||
PU #5 (phys=6)
|
||||
NUMANode #4 (phys=4 local=8388608KB total=8388608KB)
|
||||
NUMANode #5 (phys=5 local=8388608KB total=8388608KB)
|
||||
NUMANode #6 (phys=6)
|
||||
Socket #4 (phys=6)
|
||||
L2Cache #6 (1024KB)
|
||||
L1Cache #6 (64KB)
|
||||
Core #6 (phys=0)
|
||||
PU #6 (phys=12)
|
||||
L2Cache #7 (1024KB)
|
||||
L1Cache #7 (64KB)
|
||||
Core #7 (phys=1)
|
||||
PU #7 (phys=13)
|
||||
NUMANode #7 (phys=7)
|
||||
Socket #5 (phys=7)
|
||||
L2Cache #8 (1024KB)
|
||||
L1Cache #8 (64KB)
|
||||
Core #8 (phys=0)
|
||||
PU #8 (phys=14)
|
||||
L2Cache #9 (1024KB)
|
||||
L1Cache #9 (64KB)
|
||||
Core #9 (phys=1)
|
||||
PU #9 (phys=15)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 8 NUMANodes (type #2)
|
||||
depth 2: 6 Sockets (type #3)
|
||||
depth 3: 10 Caches (type #4)
|
||||
depth 4: 10 Caches (type #4)
|
||||
depth 5: 10 Cores (type #5)
|
||||
depth 6: 10 PUs (type #6)
|
||||
6 processors not represented in topology: 0x00000f90
|
||||
1 processors offline: 0x00000010
|
||||
5 processors online but not allowed: 0x00000f80
|
||||
1 processors allowed but not online: 0x00000010
|
||||
Topology not from this system
|
Двоичный файл не отображается.
@ -1 +0,0 @@
|
||||
-p -v -.xml
|
@ -1,102 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE topology SYSTEM "hwloc.dtd">
|
||||
<topology>
|
||||
<object type="Machine" os_level="-1" os_index="0" cpuset="0x0000f06f" complete_cpuset="0x0000ffff" online_cpuset="0x0000ffef" allowed_cpuset="0x0000f07f" nodeset="0x000000ff" complete_nodeset="0x000000ff" allowed_nodeset="0x0000003e" dmi_board_vendor="TYAN Computer Corp" dmi_board_name="S4881 ">
|
||||
<object type="NUMANode" os_level="-1" os_index="0" cpuset="0x00000003" complete_cpuset="0x00000003" online_cpuset="0x00000003" allowed_cpuset="0x00000003" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x0">
|
||||
<object type="Socket" os_level="-1" os_index="0" cpuset="0x00000003" complete_cpuset="0x00000003" online_cpuset="0x00000003" allowed_cpuset="0x00000003" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x0">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000001" complete_cpuset="0x00000001" online_cpuset="0x00000001" allowed_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x0" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000001" complete_cpuset="0x00000001" online_cpuset="0x00000001" allowed_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x0" cache_size="65536" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" online_cpuset="0x00000001" allowed_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x0">
|
||||
<object type="PU" os_level="-1" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" online_cpuset="0x00000001" allowed_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x0"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000002" complete_cpuset="0x00000002" online_cpuset="0x00000002" allowed_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x0" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000002" complete_cpuset="0x00000002" online_cpuset="0x00000002" allowed_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x0" cache_size="65536" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" online_cpuset="0x00000002" allowed_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x0">
|
||||
<object type="PU" os_level="-1" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" online_cpuset="0x00000002" allowed_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x0"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="NUMANode" os_level="-1" os_index="1" cpuset="0x0000000c" complete_cpuset="0x0000000c" online_cpuset="0x0000000c" allowed_cpuset="0x0000000c" nodeset="0x00000002" complete_nodeset="0x00000002" allowed_nodeset="0x00000002" local_memory="8589934592">
|
||||
<object type="Socket" os_level="-1" os_index="1" cpuset="0x0000000c" complete_cpuset="0x0000000c" online_cpuset="0x0000000c" allowed_cpuset="0x0000000c" nodeset="0x00000002" complete_nodeset="0x00000002" allowed_nodeset="0x00000002">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000004" complete_cpuset="0x00000004" online_cpuset="0x00000004" allowed_cpuset="0x00000004" nodeset="0x00000002" complete_nodeset="0x00000002" allowed_nodeset="0x00000002" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000004" complete_cpuset="0x00000004" online_cpuset="0x00000004" allowed_cpuset="0x00000004" nodeset="0x00000002" complete_nodeset="0x00000002" allowed_nodeset="0x00000002" cache_size="65536" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000004" complete_cpuset="0x00000004" online_cpuset="0x00000004" allowed_cpuset="0x00000004" nodeset="0x00000002" complete_nodeset="0x00000002" allowed_nodeset="0x00000002">
|
||||
<object type="PU" os_level="-1" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" online_cpuset="0x00000004" allowed_cpuset="0x00000004" nodeset="0x00000002" complete_nodeset="0x00000002" allowed_nodeset="0x00000002"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000008" complete_cpuset="0x00000008" online_cpuset="0x00000008" allowed_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" allowed_nodeset="0x00000002" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000008" complete_cpuset="0x00000008" online_cpuset="0x00000008" allowed_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" allowed_nodeset="0x00000002" cache_size="65536" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00000008" complete_cpuset="0x00000008" online_cpuset="0x00000008" allowed_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" allowed_nodeset="0x00000002">
|
||||
<object type="PU" os_level="-1" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" online_cpuset="0x00000008" allowed_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" allowed_nodeset="0x00000002"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="NUMANode" os_level="-1" os_index="2" cpuset="0x00000020" complete_cpuset="0x00000030" online_cpuset="0x00000020" allowed_cpuset="0x00000030" nodeset="0x00000004" complete_nodeset="0x00000004" allowed_nodeset="0x00000004" local_memory="8589934592">
|
||||
<object type="Socket" os_level="-1" os_index="2" cpuset="0x00000020" complete_cpuset="0x00000030" online_cpuset="0x00000020" allowed_cpuset="0x00000030" nodeset="0x00000004" complete_nodeset="0x00000004" allowed_nodeset="0x00000004">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000020" complete_cpuset="0x00000020" online_cpuset="0x00000020" allowed_cpuset="0x00000020" nodeset="0x00000004" complete_nodeset="0x00000004" allowed_nodeset="0x00000004" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000020" complete_cpuset="0x00000020" online_cpuset="0x00000020" allowed_cpuset="0x00000020" nodeset="0x00000004" complete_nodeset="0x00000004" allowed_nodeset="0x00000004" cache_size="65536" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00000020" complete_cpuset="0x00000020" online_cpuset="0x00000020" allowed_cpuset="0x00000020" nodeset="0x00000004" complete_nodeset="0x00000004" allowed_nodeset="0x00000004">
|
||||
<object type="PU" os_level="-1" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" online_cpuset="0x00000020" allowed_cpuset="0x00000020" nodeset="0x00000004" complete_nodeset="0x00000004" allowed_nodeset="0x00000004"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="NUMANode" os_level="-1" os_index="3" cpuset="0x00000040" complete_cpuset="0x000000c0" online_cpuset="0x000000c0" allowed_cpuset="0x00000040" nodeset="0x00000008" complete_nodeset="0x00000008" allowed_nodeset="0x00000008" local_memory="8589934592">
|
||||
<object type="Socket" os_level="-1" os_index="3" cpuset="0x00000040" complete_cpuset="0x000000c0" online_cpuset="0x000000c0" allowed_cpuset="0x00000040" nodeset="0x00000008" complete_nodeset="0x00000008" allowed_nodeset="0x00000008">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000040" complete_cpuset="0x00000040" online_cpuset="0x00000040" allowed_cpuset="0x00000040" nodeset="0x00000008" complete_nodeset="0x00000008" allowed_nodeset="0x00000008" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000040" complete_cpuset="0x00000040" online_cpuset="0x00000040" allowed_cpuset="0x00000040" nodeset="0x00000008" complete_nodeset="0x00000008" allowed_nodeset="0x00000008" cache_size="65536" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000040" complete_cpuset="0x00000040" online_cpuset="0x00000040" allowed_cpuset="0x00000040" nodeset="0x00000008" complete_nodeset="0x00000008" allowed_nodeset="0x00000008">
|
||||
<object type="PU" os_level="-1" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" online_cpuset="0x00000040" allowed_cpuset="0x00000040" nodeset="0x00000008" complete_nodeset="0x00000008" allowed_nodeset="0x00000008"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="NUMANode" os_level="-1" os_index="4" cpuset="0x0" complete_cpuset="0x00000300" online_cpuset="0x00000300" allowed_cpuset="0x0" nodeset="0x00000010" complete_nodeset="0x00000010" allowed_nodeset="0x00000010" local_memory="8589934592"/>
|
||||
<object type="NUMANode" os_level="-1" os_index="5" cpuset="0x0" complete_cpuset="0x00000c00" online_cpuset="0x00000c00" allowed_cpuset="0x0" nodeset="0x00000020" complete_nodeset="0x00000020" allowed_nodeset="0x00000020" local_memory="8589934592"/>
|
||||
<object type="NUMANode" os_level="-1" os_index="6" cpuset="0x00003000" complete_cpuset="0x00003000" online_cpuset="0x00003000" allowed_cpuset="0x00003000" nodeset="0x00000040" complete_nodeset="0x00000040" allowed_nodeset="0x0">
|
||||
<object type="Socket" os_level="-1" os_index="6" cpuset="0x00003000" complete_cpuset="0x00003000" online_cpuset="0x00003000" allowed_cpuset="0x00003000" nodeset="0x00000040" complete_nodeset="0x00000040" allowed_nodeset="0x0">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001000" complete_cpuset="0x00001000" online_cpuset="0x00001000" allowed_cpuset="0x00001000" nodeset="0x00000040" complete_nodeset="0x00000040" allowed_nodeset="0x0" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001000" complete_cpuset="0x00001000" online_cpuset="0x00001000" allowed_cpuset="0x00001000" nodeset="0x00000040" complete_nodeset="0x00000040" allowed_nodeset="0x0" cache_size="65536" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00001000" complete_cpuset="0x00001000" online_cpuset="0x00001000" allowed_cpuset="0x00001000" nodeset="0x00000040" complete_nodeset="0x00000040" allowed_nodeset="0x0">
|
||||
<object type="PU" os_level="-1" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" online_cpuset="0x00001000" allowed_cpuset="0x00001000" nodeset="0x00000040" complete_nodeset="0x00000040" allowed_nodeset="0x0"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00002000" complete_cpuset="0x00002000" online_cpuset="0x00002000" allowed_cpuset="0x00002000" nodeset="0x00000040" complete_nodeset="0x00000040" allowed_nodeset="0x0" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00002000" complete_cpuset="0x00002000" online_cpuset="0x00002000" allowed_cpuset="0x00002000" nodeset="0x00000040" complete_nodeset="0x00000040" allowed_nodeset="0x0" cache_size="65536" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00002000" complete_cpuset="0x00002000" online_cpuset="0x00002000" allowed_cpuset="0x00002000" nodeset="0x00000040" complete_nodeset="0x00000040" allowed_nodeset="0x0">
|
||||
<object type="PU" os_level="-1" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" online_cpuset="0x00002000" allowed_cpuset="0x00002000" nodeset="0x00000040" complete_nodeset="0x00000040" allowed_nodeset="0x0"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="NUMANode" os_level="-1" os_index="7" cpuset="0x0000c000" complete_cpuset="0x0000c000" online_cpuset="0x0000c000" allowed_cpuset="0x0000c000" nodeset="0x00000080" complete_nodeset="0x00000080" allowed_nodeset="0x0">
|
||||
<object type="Socket" os_level="-1" os_index="7" cpuset="0x0000c000" complete_cpuset="0x0000c000" online_cpuset="0x0000c000" allowed_cpuset="0x0000c000" nodeset="0x00000080" complete_nodeset="0x00000080" allowed_nodeset="0x0">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00004000" complete_cpuset="0x00004000" online_cpuset="0x00004000" allowed_cpuset="0x00004000" nodeset="0x00000080" complete_nodeset="0x00000080" allowed_nodeset="0x0" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00004000" complete_cpuset="0x00004000" online_cpuset="0x00004000" allowed_cpuset="0x00004000" nodeset="0x00000080" complete_nodeset="0x00000080" allowed_nodeset="0x0" cache_size="65536" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00004000" complete_cpuset="0x00004000" online_cpuset="0x00004000" allowed_cpuset="0x00004000" nodeset="0x00000080" complete_nodeset="0x00000080" allowed_nodeset="0x0">
|
||||
<object type="PU" os_level="-1" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" online_cpuset="0x00004000" allowed_cpuset="0x00004000" nodeset="0x00000080" complete_nodeset="0x00000080" allowed_nodeset="0x0"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00008000" complete_cpuset="0x00008000" online_cpuset="0x00008000" allowed_cpuset="0x00008000" nodeset="0x00000080" complete_nodeset="0x00000080" allowed_nodeset="0x0" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00008000" complete_cpuset="0x00008000" online_cpuset="0x00008000" allowed_cpuset="0x00008000" nodeset="0x00000080" complete_nodeset="0x00000080" allowed_nodeset="0x0" cache_size="65536" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00008000" complete_cpuset="0x00008000" online_cpuset="0x00008000" allowed_cpuset="0x00008000" nodeset="0x00000080" complete_nodeset="0x00000080" allowed_nodeset="0x0">
|
||||
<object type="PU" os_level="-1" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" online_cpuset="0x00008000" allowed_cpuset="0x00008000" nodeset="0x00000080" complete_nodeset="0x00000080" allowed_nodeset="0x0"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</topology>
|
Двоичный файл не отображается.
@ -1 +0,0 @@
|
||||
- -v --whole-system
|
@ -1,92 +0,0 @@
|
||||
Machine (phys=0 total=67106960KB TYAN Computer Corp S4881 )
|
||||
NUMANode #0 (phys=0 local=8386704KB total=8386704KB)
|
||||
Socket #0 (phys=0)
|
||||
L2Cache #0 (1024KB)
|
||||
L1Cache #0 (64KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L2Cache #1 (1024KB)
|
||||
L1Cache #1 (64KB)
|
||||
Core #1 (phys=1)
|
||||
PU #1 (phys=1)
|
||||
NUMANode #1 (phys=1 local=8388608KB total=8388608KB)
|
||||
Socket #1 (phys=1)
|
||||
L2Cache #2 (1024KB)
|
||||
L1Cache #2 (64KB)
|
||||
Core #2 (phys=0)
|
||||
PU #2 (phys=2)
|
||||
L2Cache #3 (1024KB)
|
||||
L1Cache #3 (64KB)
|
||||
Core #3 (phys=1)
|
||||
PU #3 (phys=3)
|
||||
NUMANode #2 (phys=2 local=8388608KB total=8388608KB)
|
||||
Socket #2 (phys=2)
|
||||
L2Cache #4 (1024KB)
|
||||
L1Cache #4 (64KB)
|
||||
Core #4 (phys=0)
|
||||
PU #4 (phys=4)
|
||||
L2Cache #5 (1024KB)
|
||||
L1Cache #5 (64KB)
|
||||
Core #5 (phys=1)
|
||||
PU #5 (phys=5)
|
||||
NUMANode #3 (phys=3 local=8388608KB total=8388608KB)
|
||||
Socket #3 (phys=3)
|
||||
L2Cache #6 (1024KB)
|
||||
L1Cache #6 (64KB)
|
||||
Core #6 (phys=0)
|
||||
PU #6 (phys=6)
|
||||
L2Cache #7 (1024KB)
|
||||
L1Cache #7 (64KB)
|
||||
Core #7 (phys=1)
|
||||
PU #7 (phys=7)
|
||||
NUMANode #4 (phys=4 local=8388608KB total=8388608KB)
|
||||
Socket #4 (phys=4)
|
||||
L2Cache #8 (1024KB)
|
||||
L1Cache #8 (64KB)
|
||||
Core #8 (phys=0)
|
||||
PU #8 (phys=8)
|
||||
L2Cache #9 (1024KB)
|
||||
L1Cache #9 (64KB)
|
||||
Core #9 (phys=1)
|
||||
PU #9 (phys=9)
|
||||
NUMANode #5 (phys=5 local=8388608KB total=8388608KB)
|
||||
Socket #5 (phys=5)
|
||||
L2Cache #10 (1024KB)
|
||||
L1Cache #10 (64KB)
|
||||
Core #10 (phys=0)
|
||||
PU #10 (phys=10)
|
||||
L2Cache #11 (1024KB)
|
||||
L1Cache #11 (64KB)
|
||||
Core #11 (phys=1)
|
||||
PU #11 (phys=11)
|
||||
NUMANode #6 (phys=6 local=8388608KB total=8388608KB)
|
||||
Socket #6 (phys=6)
|
||||
L2Cache #12 (1024KB)
|
||||
L1Cache #12 (64KB)
|
||||
Core #12 (phys=0)
|
||||
PU #12 (phys=12)
|
||||
L2Cache #13 (1024KB)
|
||||
L1Cache #13 (64KB)
|
||||
Core #13 (phys=1)
|
||||
PU #13 (phys=13)
|
||||
NUMANode #7 (phys=7 local=8388608KB total=8388608KB)
|
||||
Socket #7 (phys=7)
|
||||
L2Cache #14 (1024KB)
|
||||
L1Cache #14 (64KB)
|
||||
Core #14 (phys=0)
|
||||
PU #14 (phys=14)
|
||||
L2Cache #15 (1024KB)
|
||||
L1Cache #15 (64KB)
|
||||
Core #15 (phys=1)
|
||||
PU #15 (phys=15)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 8 NUMANodes (type #2)
|
||||
depth 2: 8 Sockets (type #3)
|
||||
depth 3: 16 Caches (type #4)
|
||||
depth 4: 16 Caches (type #4)
|
||||
depth 5: 16 Cores (type #5)
|
||||
depth 6: 16 PUs (type #6)
|
||||
1 processors offline: 0x00000010
|
||||
5 processors online but not allowed: 0x00000f80
|
||||
1 processors allowed but not online: 0x00000010
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/16amd64-8n2c.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/16amd64-8n2c.tar.gz
Двоичный файл не отображается.
@ -1,89 +0,0 @@
|
||||
Machine (phys=0 total=67106960KB TYAN Computer Corp S4881 )
|
||||
NUMANode #0 (phys=0 local=8386704KB total=8386704KB)
|
||||
Socket #0 (phys=0)
|
||||
L2Cache #0 (1024KB)
|
||||
L1Cache #0 (64KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L2Cache #1 (1024KB)
|
||||
L1Cache #1 (64KB)
|
||||
Core #1 (phys=1)
|
||||
PU #1 (phys=1)
|
||||
NUMANode #1 (phys=1 local=8388608KB total=8388608KB)
|
||||
Socket #1 (phys=1)
|
||||
L2Cache #2 (1024KB)
|
||||
L1Cache #2 (64KB)
|
||||
Core #2 (phys=0)
|
||||
PU #2 (phys=2)
|
||||
L2Cache #3 (1024KB)
|
||||
L1Cache #3 (64KB)
|
||||
Core #3 (phys=1)
|
||||
PU #3 (phys=3)
|
||||
NUMANode #2 (phys=2 local=8388608KB total=8388608KB)
|
||||
Socket #2 (phys=2)
|
||||
L2Cache #4 (1024KB)
|
||||
L1Cache #4 (64KB)
|
||||
Core #4 (phys=0)
|
||||
PU #4 (phys=4)
|
||||
L2Cache #5 (1024KB)
|
||||
L1Cache #5 (64KB)
|
||||
Core #5 (phys=1)
|
||||
PU #5 (phys=5)
|
||||
NUMANode #3 (phys=3 local=8388608KB total=8388608KB)
|
||||
Socket #3 (phys=3)
|
||||
L2Cache #6 (1024KB)
|
||||
L1Cache #6 (64KB)
|
||||
Core #6 (phys=0)
|
||||
PU #6 (phys=6)
|
||||
L2Cache #7 (1024KB)
|
||||
L1Cache #7 (64KB)
|
||||
Core #7 (phys=1)
|
||||
PU #7 (phys=7)
|
||||
NUMANode #4 (phys=4 local=8388608KB total=8388608KB)
|
||||
Socket #4 (phys=4)
|
||||
L2Cache #8 (1024KB)
|
||||
L1Cache #8 (64KB)
|
||||
Core #8 (phys=0)
|
||||
PU #8 (phys=8)
|
||||
L2Cache #9 (1024KB)
|
||||
L1Cache #9 (64KB)
|
||||
Core #9 (phys=1)
|
||||
PU #9 (phys=9)
|
||||
NUMANode #5 (phys=5 local=8388608KB total=8388608KB)
|
||||
Socket #5 (phys=5)
|
||||
L2Cache #10 (1024KB)
|
||||
L1Cache #10 (64KB)
|
||||
Core #10 (phys=0)
|
||||
PU #10 (phys=10)
|
||||
L2Cache #11 (1024KB)
|
||||
L1Cache #11 (64KB)
|
||||
Core #11 (phys=1)
|
||||
PU #11 (phys=11)
|
||||
NUMANode #6 (phys=6 local=8388608KB total=8388608KB)
|
||||
Socket #6 (phys=6)
|
||||
L2Cache #12 (1024KB)
|
||||
L1Cache #12 (64KB)
|
||||
Core #12 (phys=0)
|
||||
PU #12 (phys=12)
|
||||
L2Cache #13 (1024KB)
|
||||
L1Cache #13 (64KB)
|
||||
Core #13 (phys=1)
|
||||
PU #13 (phys=13)
|
||||
NUMANode #7 (phys=7 local=8388608KB total=8388608KB)
|
||||
Socket #7 (phys=7)
|
||||
L2Cache #14 (1024KB)
|
||||
L1Cache #14 (64KB)
|
||||
Core #14 (phys=0)
|
||||
PU #14 (phys=14)
|
||||
L2Cache #15 (1024KB)
|
||||
L1Cache #15 (64KB)
|
||||
Core #15 (phys=1)
|
||||
PU #15 (phys=15)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 8 NUMANodes (type #2)
|
||||
depth 2: 8 Sockets (type #3)
|
||||
depth 3: 16 Caches (type #4)
|
||||
depth 4: 16 Caches (type #4)
|
||||
depth 5: 16 Cores (type #5)
|
||||
depth 6: 16 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/16em64t-2m4c2t.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/16em64t-2m4c2t.tar.gz
Двоичный файл не отображается.
@ -1,35 +0,0 @@
|
||||
System (phys=0 total=2032544KB) "Kerrighed"
|
||||
Machine #0 (phys=2 local=1016272KB total=1016272KB)
|
||||
Socket #0 (phys=1)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=16)
|
||||
PU #1 (phys=20)
|
||||
Core #1 (phys=1)
|
||||
PU #2 (phys=17)
|
||||
PU #3 (phys=21)
|
||||
Core #2 (phys=2)
|
||||
PU #4 (phys=18)
|
||||
PU #5 (phys=22)
|
||||
Core #3 (phys=3)
|
||||
PU #6 (phys=19)
|
||||
PU #7 (phys=23)
|
||||
Machine #1 (phys=3 local=1016272KB total=1016272KB)
|
||||
Socket #1 (phys=1)
|
||||
Core #4 (phys=0)
|
||||
PU #8 (phys=24)
|
||||
PU #9 (phys=28)
|
||||
Core #5 (phys=1)
|
||||
PU #10 (phys=25)
|
||||
PU #11 (phys=29)
|
||||
Core #6 (phys=2)
|
||||
PU #12 (phys=26)
|
||||
PU #13 (phys=30)
|
||||
Core #7 (phys=3)
|
||||
PU #14 (phys=27)
|
||||
PU #15 (phys=31)
|
||||
depth 0: 1 System (type #0)
|
||||
depth 1: 2 Machines (type #1)
|
||||
depth 2: 2 Sockets (type #3)
|
||||
depth 3: 8 Cores (type #5)
|
||||
depth 4: 16 PUs (type #6)
|
||||
Topology not from this system
|
Двоичный файл не отображается.
@ -1,53 +0,0 @@
|
||||
Machine (phys=0)
|
||||
Socket #0 (phys=0)
|
||||
L3Cache #0 (4096KB)
|
||||
L2Cache #0 (1024KB)
|
||||
L1Cache #0 (16KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
PU #1 (phys=8)
|
||||
L2Cache #1 (1024KB)
|
||||
L1Cache #1 (16KB)
|
||||
Core #1 (phys=1)
|
||||
PU #2 (phys=4)
|
||||
PU #3 (phys=12)
|
||||
Socket #1 (phys=1)
|
||||
L3Cache #1 (4096KB)
|
||||
L2Cache #2 (1024KB)
|
||||
L1Cache #2 (16KB)
|
||||
Core #2 (phys=0)
|
||||
PU #4 (phys=1)
|
||||
PU #5 (phys=9)
|
||||
Socket #2 (phys=3)
|
||||
L3Cache #2 (4096KB)
|
||||
L2Cache #3 (1024KB)
|
||||
L1Cache #3 (16KB)
|
||||
Core #3 (phys=0)
|
||||
PU #6 (phys=3)
|
||||
PU #7 (phys=11)
|
||||
L2Cache #4 (1024KB)
|
||||
L1Cache #4 (16KB)
|
||||
Core #4 (phys=1)
|
||||
PU #8 (phys=7)
|
||||
PU #9 (phys=15)
|
||||
Socket #3 (phys=2)
|
||||
L3Cache #3 (4096KB)
|
||||
L2Cache #5 (1024KB)
|
||||
L1Cache #5 (16KB)
|
||||
Core #5 (phys=1)
|
||||
PU #10 (phys=6)
|
||||
L2Cache #6 (1024KB)
|
||||
L1Cache #6 (16KB)
|
||||
Core #6 (phys=0)
|
||||
PU #11 (phys=10)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 Sockets (type #3)
|
||||
depth 2: 4 Caches (type #4)
|
||||
depth 3: 7 Caches (type #4)
|
||||
depth 4: 7 Caches (type #4)
|
||||
depth 5: 7 Cores (type #5)
|
||||
depth 6: 12 PUs (type #6)
|
||||
4 processors not represented in topology: 0x00006024
|
||||
4 processors offline: 0x00006024
|
||||
4 processors allowed but not online: 0x00006024
|
||||
Topology not from this system
|
Двоичный файл не отображается.
@ -1 +0,0 @@
|
||||
-p -v -.xml
|
@ -1,76 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE topology SYSTEM "hwloc.dtd">
|
||||
<topology>
|
||||
<object type="Machine" os_level="-1" os_index="0" cpuset="0x00009fdb" complete_cpuset="0x0000ffff" online_cpuset="0x00009fdb" allowed_cpuset="0x0000ffff">
|
||||
<object type="Socket" os_level="-1" os_index="0" cpuset="0x00001111" complete_cpuset="0x00001111" online_cpuset="0x00001111" allowed_cpuset="0x00001111">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001111" complete_cpuset="0x00001111" online_cpuset="0x00001111" allowed_cpuset="0x00001111" cache_size="4194304" depth="3">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000101" complete_cpuset="0x00000101" online_cpuset="0x00000101" allowed_cpuset="0x00000101" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000101" complete_cpuset="0x00000101" online_cpuset="0x00000101" allowed_cpuset="0x00000101" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000101" complete_cpuset="0x00000101" online_cpuset="0x00000101" allowed_cpuset="0x00000101">
|
||||
<object type="PU" os_level="-1" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" online_cpuset="0x00000001" allowed_cpuset="0x00000001"/>
|
||||
<object type="PU" os_level="-1" os_index="8" cpuset="0x00000100" complete_cpuset="0x00000100" online_cpuset="0x00000100" allowed_cpuset="0x00000100"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001010" complete_cpuset="0x00001010" online_cpuset="0x00001010" allowed_cpuset="0x00001010" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001010" complete_cpuset="0x00001010" online_cpuset="0x00001010" allowed_cpuset="0x00001010" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00001010" complete_cpuset="0x00001010" online_cpuset="0x00001010" allowed_cpuset="0x00001010">
|
||||
<object type="PU" os_level="-1" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" online_cpuset="0x00000010" allowed_cpuset="0x00000010"/>
|
||||
<object type="PU" os_level="-1" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" online_cpuset="0x00001000" allowed_cpuset="0x00001000"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Socket" os_level="-1" os_index="1" cpuset="0x00000202" complete_cpuset="0x00000202" online_cpuset="0x00000202" allowed_cpuset="0x00000202">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000202" complete_cpuset="0x00000202" online_cpuset="0x00000202" allowed_cpuset="0x00000202" cache_size="4194304" depth="3">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000202" complete_cpuset="0x00000202" online_cpuset="0x00000202" allowed_cpuset="0x00000202" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000202" complete_cpuset="0x00000202" online_cpuset="0x00000202" allowed_cpuset="0x00000202" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000202" complete_cpuset="0x00000202" online_cpuset="0x00000202" allowed_cpuset="0x00000202">
|
||||
<object type="PU" os_level="-1" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" online_cpuset="0x00000002" allowed_cpuset="0x00000002"/>
|
||||
<object type="PU" os_level="-1" os_index="9" cpuset="0x00000200" complete_cpuset="0x00000200" online_cpuset="0x00000200" allowed_cpuset="0x00000200"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Socket" os_level="-1" os_index="3" cpuset="0x00008888" complete_cpuset="0x00008888" online_cpuset="0x00008888" allowed_cpuset="0x00008888">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00008888" complete_cpuset="0x00008888" online_cpuset="0x00008888" allowed_cpuset="0x00008888" cache_size="4194304" depth="3">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000808" complete_cpuset="0x00000808" online_cpuset="0x00000808" allowed_cpuset="0x00000808" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000808" complete_cpuset="0x00000808" online_cpuset="0x00000808" allowed_cpuset="0x00000808" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000808" complete_cpuset="0x00000808" online_cpuset="0x00000808" allowed_cpuset="0x00000808">
|
||||
<object type="PU" os_level="-1" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" online_cpuset="0x00000008" allowed_cpuset="0x00000008"/>
|
||||
<object type="PU" os_level="-1" os_index="11" cpuset="0x00000800" complete_cpuset="0x00000800" online_cpuset="0x00000800" allowed_cpuset="0x00000800"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00008080" complete_cpuset="0x00008080" online_cpuset="0x00008080" allowed_cpuset="0x00008080" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00008080" complete_cpuset="0x00008080" online_cpuset="0x00008080" allowed_cpuset="0x00008080" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00008080" complete_cpuset="0x00008080" online_cpuset="0x00008080" allowed_cpuset="0x00008080">
|
||||
<object type="PU" os_level="-1" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" online_cpuset="0x00000080" allowed_cpuset="0x00000080"/>
|
||||
<object type="PU" os_level="-1" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" online_cpuset="0x00008000" allowed_cpuset="0x00008000"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Socket" os_level="-1" os_index="2" cpuset="0x00000440" complete_cpuset="0x00000440" online_cpuset="0x00000440" allowed_cpuset="0x00000440">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000440" complete_cpuset="0x00000440" online_cpuset="0x00000440" allowed_cpuset="0x00000440" cache_size="4194304" depth="3">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000040" complete_cpuset="0x00000040" online_cpuset="0x00000040" allowed_cpuset="0x00000040" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000040" complete_cpuset="0x00000040" online_cpuset="0x00000040" allowed_cpuset="0x00000040" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00000040" complete_cpuset="0x00000040" online_cpuset="0x00000040" allowed_cpuset="0x00000040">
|
||||
<object type="PU" os_level="-1" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" online_cpuset="0x00000040" allowed_cpuset="0x00000040"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000400" complete_cpuset="0x00000400" online_cpuset="0x00000400" allowed_cpuset="0x00000400" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000400" complete_cpuset="0x00000400" online_cpuset="0x00000400" allowed_cpuset="0x00000400" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000400" complete_cpuset="0x00000400" online_cpuset="0x00000400" allowed_cpuset="0x00000400">
|
||||
<object type="PU" os_level="-1" os_index="10" cpuset="0x00000400" complete_cpuset="0x00000400" online_cpuset="0x00000400" allowed_cpuset="0x00000400"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</topology>
|
Двоичный файл не отображается.
@ -1 +0,0 @@
|
||||
- -v --whole-system --cpuset
|
@ -1,53 +0,0 @@
|
||||
Machine (phys=0) cpuset=0x00009fdb
|
||||
Socket #0 (phys=0) cpuset=0x00001111
|
||||
L3Cache #0 (4096KB) cpuset=0x00001111
|
||||
L2Cache #0 (1024KB) cpuset=0x00000101
|
||||
L1Cache #0 (16KB) cpuset=0x00000101
|
||||
Core #0 (phys=0) cpuset=0x00000101
|
||||
PU #0 (phys=0) cpuset=0x00000001
|
||||
PU #1 (phys=8) cpuset=0x00000100
|
||||
L2Cache #1 (1024KB) cpuset=0x00001010
|
||||
L1Cache #1 (16KB) cpuset=0x00001010
|
||||
Core #1 (phys=1) cpuset=0x00001010
|
||||
PU #2 (phys=4) cpuset=0x00000010
|
||||
PU #3 (phys=12) cpuset=0x00001000
|
||||
Socket #1 (phys=1) cpuset=0x00000202
|
||||
L3Cache #1 (4096KB) cpuset=0x00000202
|
||||
L2Cache #2 (1024KB) cpuset=0x00000202
|
||||
L1Cache #2 (16KB) cpuset=0x00000202
|
||||
Core #2 (phys=0) cpuset=0x00000202
|
||||
PU #4 (phys=1) cpuset=0x00000002
|
||||
PU #5 (phys=9) cpuset=0x00000200
|
||||
Socket #2 (phys=3) cpuset=0x00008888
|
||||
L3Cache #2 (4096KB) cpuset=0x00008888
|
||||
L2Cache #3 (1024KB) cpuset=0x00000808
|
||||
L1Cache #3 (16KB) cpuset=0x00000808
|
||||
Core #3 (phys=0) cpuset=0x00000808
|
||||
PU #6 (phys=3) cpuset=0x00000008
|
||||
PU #7 (phys=11) cpuset=0x00000800
|
||||
L2Cache #4 (1024KB) cpuset=0x00008080
|
||||
L1Cache #4 (16KB) cpuset=0x00008080
|
||||
Core #4 (phys=1) cpuset=0x00008080
|
||||
PU #8 (phys=7) cpuset=0x00000080
|
||||
PU #9 (phys=15) cpuset=0x00008000
|
||||
Socket #3 (phys=2) cpuset=0x00000440
|
||||
L3Cache #3 (4096KB) cpuset=0x00000440
|
||||
L2Cache #5 (1024KB) cpuset=0x00000040
|
||||
L1Cache #5 (16KB) cpuset=0x00000040
|
||||
Core #5 (phys=1) cpuset=0x00000040
|
||||
PU #10 (phys=6) cpuset=0x00000040
|
||||
L2Cache #6 (1024KB) cpuset=0x00000400
|
||||
L1Cache #6 (16KB) cpuset=0x00000400
|
||||
Core #6 (phys=0) cpuset=0x00000400
|
||||
PU #11 (phys=10) cpuset=0x00000400
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 Sockets (type #3)
|
||||
depth 2: 4 Caches (type #4)
|
||||
depth 3: 7 Caches (type #4)
|
||||
depth 4: 7 Caches (type #4)
|
||||
depth 5: 7 Cores (type #5)
|
||||
depth 6: 12 PUs (type #6)
|
||||
4 processors not represented in topology: 0x00006024
|
||||
4 processors offline: 0x00006024
|
||||
4 processors allowed but not online: 0x00006024
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/16em64t-4s2c2t.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/16em64t-4s2c2t.tar.gz
Двоичный файл не отображается.
@ -1,57 +0,0 @@
|
||||
Machine (phys=0)
|
||||
Socket #0 (phys=0)
|
||||
L3Cache #0 (4096KB)
|
||||
L2Cache #0 (1024KB)
|
||||
L1Cache #0 (16KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
PU #1 (phys=8)
|
||||
L2Cache #1 (1024KB)
|
||||
L1Cache #1 (16KB)
|
||||
Core #1 (phys=1)
|
||||
PU #2 (phys=4)
|
||||
PU #3 (phys=12)
|
||||
Socket #1 (phys=1)
|
||||
L3Cache #1 (4096KB)
|
||||
L2Cache #2 (1024KB)
|
||||
L1Cache #2 (16KB)
|
||||
Core #2 (phys=0)
|
||||
PU #4 (phys=1)
|
||||
PU #5 (phys=9)
|
||||
L2Cache #3 (1024KB)
|
||||
L1Cache #3 (16KB)
|
||||
Core #3 (phys=1)
|
||||
PU #6 (phys=5)
|
||||
PU #7 (phys=13)
|
||||
Socket #2 (phys=2)
|
||||
L3Cache #2 (4096KB)
|
||||
L2Cache #4 (1024KB)
|
||||
L1Cache #4 (16KB)
|
||||
Core #4 (phys=0)
|
||||
PU #8 (phys=2)
|
||||
PU #9 (phys=10)
|
||||
L2Cache #5 (1024KB)
|
||||
L1Cache #5 (16KB)
|
||||
Core #5 (phys=1)
|
||||
PU #10 (phys=6)
|
||||
PU #11 (phys=14)
|
||||
Socket #3 (phys=3)
|
||||
L3Cache #3 (4096KB)
|
||||
L2Cache #6 (1024KB)
|
||||
L1Cache #6 (16KB)
|
||||
Core #6 (phys=0)
|
||||
PU #12 (phys=3)
|
||||
PU #13 (phys=11)
|
||||
L2Cache #7 (1024KB)
|
||||
L1Cache #7 (16KB)
|
||||
Core #7 (phys=1)
|
||||
PU #14 (phys=7)
|
||||
PU #15 (phys=15)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 Sockets (type #3)
|
||||
depth 2: 4 Caches (type #4)
|
||||
depth 3: 8 Caches (type #4)
|
||||
depth 4: 8 Caches (type #4)
|
||||
depth 5: 8 Cores (type #5)
|
||||
depth 6: 16 PUs (type #6)
|
||||
Topology not from this system
|
Двоичный файл не отображается.
@ -1 +0,0 @@
|
||||
-v -.xml
|
@ -1,86 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE topology SYSTEM "hwloc.dtd">
|
||||
<topology>
|
||||
<object type="Machine" os_level="-1" os_index="0" cpuset="0x0000ffff" complete_cpuset="0x0000ffff" online_cpuset="0x0000ffff" allowed_cpuset="0x0000ffff">
|
||||
<object type="Socket" os_level="-1" os_index="0" cpuset="0x00001111" complete_cpuset="0x00001111" online_cpuset="0x00001111" allowed_cpuset="0x00001111">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001111" complete_cpuset="0x00001111" online_cpuset="0x00001111" allowed_cpuset="0x00001111" cache_size="4194304" depth="3">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000101" complete_cpuset="0x00000101" online_cpuset="0x00000101" allowed_cpuset="0x00000101" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000101" complete_cpuset="0x00000101" online_cpuset="0x00000101" allowed_cpuset="0x00000101" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000101" complete_cpuset="0x00000101" online_cpuset="0x00000101" allowed_cpuset="0x00000101">
|
||||
<object type="PU" os_level="-1" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" online_cpuset="0x00000001" allowed_cpuset="0x00000001"/>
|
||||
<object type="PU" os_level="-1" os_index="8" cpuset="0x00000100" complete_cpuset="0x00000100" online_cpuset="0x00000100" allowed_cpuset="0x00000100"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001010" complete_cpuset="0x00001010" online_cpuset="0x00001010" allowed_cpuset="0x00001010" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00001010" complete_cpuset="0x00001010" online_cpuset="0x00001010" allowed_cpuset="0x00001010" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00001010" complete_cpuset="0x00001010" online_cpuset="0x00001010" allowed_cpuset="0x00001010">
|
||||
<object type="PU" os_level="-1" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" online_cpuset="0x00000010" allowed_cpuset="0x00000010"/>
|
||||
<object type="PU" os_level="-1" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" online_cpuset="0x00001000" allowed_cpuset="0x00001000"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Socket" os_level="-1" os_index="1" cpuset="0x00002222" complete_cpuset="0x00002222" online_cpuset="0x00002222" allowed_cpuset="0x00002222">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00002222" complete_cpuset="0x00002222" online_cpuset="0x00002222" allowed_cpuset="0x00002222" cache_size="4194304" depth="3">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000202" complete_cpuset="0x00000202" online_cpuset="0x00000202" allowed_cpuset="0x00000202" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000202" complete_cpuset="0x00000202" online_cpuset="0x00000202" allowed_cpuset="0x00000202" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000202" complete_cpuset="0x00000202" online_cpuset="0x00000202" allowed_cpuset="0x00000202">
|
||||
<object type="PU" os_level="-1" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" online_cpuset="0x00000002" allowed_cpuset="0x00000002"/>
|
||||
<object type="PU" os_level="-1" os_index="9" cpuset="0x00000200" complete_cpuset="0x00000200" online_cpuset="0x00000200" allowed_cpuset="0x00000200"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00002020" complete_cpuset="0x00002020" online_cpuset="0x00002020" allowed_cpuset="0x00002020" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00002020" complete_cpuset="0x00002020" online_cpuset="0x00002020" allowed_cpuset="0x00002020" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00002020" complete_cpuset="0x00002020" online_cpuset="0x00002020" allowed_cpuset="0x00002020">
|
||||
<object type="PU" os_level="-1" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" online_cpuset="0x00000020" allowed_cpuset="0x00000020"/>
|
||||
<object type="PU" os_level="-1" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" online_cpuset="0x00002000" allowed_cpuset="0x00002000"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Socket" os_level="-1" os_index="2" cpuset="0x00004444" complete_cpuset="0x00004444" online_cpuset="0x00004444" allowed_cpuset="0x00004444">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00004444" complete_cpuset="0x00004444" online_cpuset="0x00004444" allowed_cpuset="0x00004444" cache_size="4194304" depth="3">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000404" complete_cpuset="0x00000404" online_cpuset="0x00000404" allowed_cpuset="0x00000404" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000404" complete_cpuset="0x00000404" online_cpuset="0x00000404" allowed_cpuset="0x00000404" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000404" complete_cpuset="0x00000404" online_cpuset="0x00000404" allowed_cpuset="0x00000404">
|
||||
<object type="PU" os_level="-1" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" online_cpuset="0x00000004" allowed_cpuset="0x00000004"/>
|
||||
<object type="PU" os_level="-1" os_index="10" cpuset="0x00000400" complete_cpuset="0x00000400" online_cpuset="0x00000400" allowed_cpuset="0x00000400"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00004040" complete_cpuset="0x00004040" online_cpuset="0x00004040" allowed_cpuset="0x00004040" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00004040" complete_cpuset="0x00004040" online_cpuset="0x00004040" allowed_cpuset="0x00004040" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00004040" complete_cpuset="0x00004040" online_cpuset="0x00004040" allowed_cpuset="0x00004040">
|
||||
<object type="PU" os_level="-1" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" online_cpuset="0x00000040" allowed_cpuset="0x00000040"/>
|
||||
<object type="PU" os_level="-1" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" online_cpuset="0x00004000" allowed_cpuset="0x00004000"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Socket" os_level="-1" os_index="3" cpuset="0x00008888" complete_cpuset="0x00008888" online_cpuset="0x00008888" allowed_cpuset="0x00008888">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00008888" complete_cpuset="0x00008888" online_cpuset="0x00008888" allowed_cpuset="0x00008888" cache_size="4194304" depth="3">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000808" complete_cpuset="0x00000808" online_cpuset="0x00000808" allowed_cpuset="0x00000808" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00000808" complete_cpuset="0x00000808" online_cpuset="0x00000808" allowed_cpuset="0x00000808" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="0" cpuset="0x00000808" complete_cpuset="0x00000808" online_cpuset="0x00000808" allowed_cpuset="0x00000808">
|
||||
<object type="PU" os_level="-1" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" online_cpuset="0x00000008" allowed_cpuset="0x00000008"/>
|
||||
<object type="PU" os_level="-1" os_index="11" cpuset="0x00000800" complete_cpuset="0x00000800" online_cpuset="0x00000800" allowed_cpuset="0x00000800"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object type="Cache" os_level="-1" cpuset="0x00008080" complete_cpuset="0x00008080" online_cpuset="0x00008080" allowed_cpuset="0x00008080" cache_size="1048576" depth="2">
|
||||
<object type="Cache" os_level="-1" cpuset="0x00008080" complete_cpuset="0x00008080" online_cpuset="0x00008080" allowed_cpuset="0x00008080" cache_size="16384" depth="1">
|
||||
<object type="Core" os_level="-1" os_index="1" cpuset="0x00008080" complete_cpuset="0x00008080" online_cpuset="0x00008080" allowed_cpuset="0x00008080">
|
||||
<object type="PU" os_level="-1" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" online_cpuset="0x00000080" allowed_cpuset="0x00000080"/>
|
||||
<object type="PU" os_level="-1" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" online_cpuset="0x00008000" allowed_cpuset="0x00008000"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</topology>
|
Двоичный файл не отображается.
@ -1 +0,0 @@
|
||||
- -v --merge
|
@ -1,34 +0,0 @@
|
||||
Machine (phys=0)
|
||||
L3Cache #0 (4096KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
PU #1 (phys=8)
|
||||
Core #1 (phys=1)
|
||||
PU #2 (phys=4)
|
||||
PU #3 (phys=12)
|
||||
L3Cache #1 (4096KB)
|
||||
Core #2 (phys=0)
|
||||
PU #4 (phys=1)
|
||||
PU #5 (phys=9)
|
||||
Core #3 (phys=1)
|
||||
PU #6 (phys=5)
|
||||
PU #7 (phys=13)
|
||||
L3Cache #2 (4096KB)
|
||||
Core #4 (phys=0)
|
||||
PU #8 (phys=2)
|
||||
PU #9 (phys=10)
|
||||
Core #5 (phys=1)
|
||||
PU #10 (phys=6)
|
||||
PU #11 (phys=14)
|
||||
L3Cache #3 (4096KB)
|
||||
Core #6 (phys=0)
|
||||
PU #12 (phys=3)
|
||||
PU #13 (phys=11)
|
||||
Core #7 (phys=1)
|
||||
PU #14 (phys=7)
|
||||
PU #15 (phys=15)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 Caches (type #4)
|
||||
depth 2: 8 Cores (type #5)
|
||||
depth 3: 16 PUs (type #6)
|
||||
Topology not from this system
|
Двоичный файл не отображается.
@ -1 +0,0 @@
|
||||
- -v --no-caches
|
@ -1,34 +0,0 @@
|
||||
Machine (phys=0)
|
||||
Socket #0 (phys=0)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
PU #1 (phys=8)
|
||||
Core #1 (phys=1)
|
||||
PU #2 (phys=4)
|
||||
PU #3 (phys=12)
|
||||
Socket #1 (phys=1)
|
||||
Core #2 (phys=0)
|
||||
PU #4 (phys=1)
|
||||
PU #5 (phys=9)
|
||||
Core #3 (phys=1)
|
||||
PU #6 (phys=5)
|
||||
PU #7 (phys=13)
|
||||
Socket #2 (phys=2)
|
||||
Core #4 (phys=0)
|
||||
PU #8 (phys=2)
|
||||
PU #9 (phys=10)
|
||||
Core #5 (phys=1)
|
||||
PU #10 (phys=6)
|
||||
PU #11 (phys=14)
|
||||
Socket #3 (phys=3)
|
||||
Core #6 (phys=0)
|
||||
PU #12 (phys=3)
|
||||
PU #13 (phys=11)
|
||||
Core #7 (phys=1)
|
||||
PU #14 (phys=7)
|
||||
PU #15 (phys=15)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 Sockets (type #3)
|
||||
depth 2: 8 Cores (type #5)
|
||||
depth 3: 16 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/16ia64-8n2s.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/16ia64-8n2s.tar.gz
Двоичный файл не отображается.
@ -1,117 +0,0 @@
|
||||
Machine (phys=0 total=48346688KB)
|
||||
Group0 #0 (total=24182720KB)
|
||||
NUMANode #0 (phys=0 local=6045632KB total=6045632KB)
|
||||
Socket #0 (phys=0)
|
||||
L3Cache #0 (9216KB)
|
||||
L2Cache #0 (256KB)
|
||||
L1Cache #0 (16KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
Socket #1 (phys=0)
|
||||
L3Cache #1 (9216KB)
|
||||
L2Cache #1 (256KB)
|
||||
L1Cache #1 (16KB)
|
||||
Core #1 (phys=0)
|
||||
PU #1 (phys=1)
|
||||
NUMANode #1 (phys=1 local=6045696KB total=6045696KB)
|
||||
Socket #2 (phys=512)
|
||||
L3Cache #2 (9216KB)
|
||||
L2Cache #2 (256KB)
|
||||
L1Cache #2 (16KB)
|
||||
Core #2 (phys=0)
|
||||
PU #2 (phys=2)
|
||||
Socket #3 (phys=512)
|
||||
L3Cache #3 (9216KB)
|
||||
L2Cache #3 (256KB)
|
||||
L1Cache #3 (16KB)
|
||||
Core #3 (phys=0)
|
||||
PU #3 (phys=3)
|
||||
NUMANode #2 (phys=2 local=6045696KB total=6045696KB)
|
||||
Socket #4 (phys=1024)
|
||||
L3Cache #4 (9216KB)
|
||||
L2Cache #4 (256KB)
|
||||
L1Cache #4 (16KB)
|
||||
Core #4 (phys=0)
|
||||
PU #4 (phys=4)
|
||||
Socket #5 (phys=1024)
|
||||
L3Cache #5 (9216KB)
|
||||
L2Cache #5 (256KB)
|
||||
L1Cache #5 (16KB)
|
||||
Core #5 (phys=0)
|
||||
PU #5 (phys=5)
|
||||
NUMANode #3 (phys=3 local=6045696KB total=6045696KB)
|
||||
Socket #6 (phys=1536)
|
||||
L3Cache #6 (9216KB)
|
||||
L2Cache #6 (256KB)
|
||||
L1Cache #6 (16KB)
|
||||
Core #6 (phys=0)
|
||||
PU #6 (phys=6)
|
||||
Socket #7 (phys=1536)
|
||||
L3Cache #7 (9216KB)
|
||||
L2Cache #7 (256KB)
|
||||
L1Cache #7 (16KB)
|
||||
Core #7 (phys=0)
|
||||
PU #7 (phys=7)
|
||||
Group0 #1 (total=24163968KB)
|
||||
NUMANode #4 (phys=4 local=6045696KB total=6045696KB)
|
||||
Socket #8 (phys=2048)
|
||||
L3Cache #8 (9216KB)
|
||||
L2Cache #8 (256KB)
|
||||
L1Cache #8 (16KB)
|
||||
Core #8 (phys=0)
|
||||
PU #8 (phys=8)
|
||||
Socket #9 (phys=2048)
|
||||
L3Cache #9 (9216KB)
|
||||
L2Cache #9 (256KB)
|
||||
L1Cache #9 (16KB)
|
||||
Core #9 (phys=0)
|
||||
PU #9 (phys=9)
|
||||
NUMANode #5 (phys=5 local=6045632KB total=6045632KB)
|
||||
Socket #10 (phys=2560)
|
||||
L3Cache #10 (9216KB)
|
||||
L2Cache #10 (256KB)
|
||||
L1Cache #10 (16KB)
|
||||
Core #10 (phys=0)
|
||||
PU #10 (phys=10)
|
||||
Socket #11 (phys=2560)
|
||||
L3Cache #11 (9216KB)
|
||||
L2Cache #11 (256KB)
|
||||
L1Cache #11 (16KB)
|
||||
Core #11 (phys=0)
|
||||
PU #11 (phys=11)
|
||||
NUMANode #6 (phys=6 local=6045696KB total=6045696KB)
|
||||
Socket #12 (phys=3072)
|
||||
L3Cache #12 (9216KB)
|
||||
L2Cache #12 (256KB)
|
||||
L1Cache #12 (16KB)
|
||||
Core #12 (phys=0)
|
||||
PU #12 (phys=12)
|
||||
Socket #13 (phys=3072)
|
||||
L3Cache #13 (9216KB)
|
||||
L2Cache #13 (256KB)
|
||||
L1Cache #13 (16KB)
|
||||
Core #13 (phys=0)
|
||||
PU #13 (phys=13)
|
||||
NUMANode #7 (phys=7 local=6026944KB total=6026944KB)
|
||||
Socket #14 (phys=3584)
|
||||
L3Cache #14 (9216KB)
|
||||
L2Cache #14 (256KB)
|
||||
L1Cache #14 (16KB)
|
||||
Core #14 (phys=0)
|
||||
PU #14 (phys=14)
|
||||
Socket #15 (phys=3584)
|
||||
L3Cache #15 (9216KB)
|
||||
L2Cache #15 (256KB)
|
||||
L1Cache #15 (16KB)
|
||||
Core #15 (phys=0)
|
||||
PU #15 (phys=15)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 2 Groups (type #7)
|
||||
depth 2: 8 NUMANodes (type #2)
|
||||
depth 3: 16 Sockets (type #3)
|
||||
depth 4: 16 Caches (type #4)
|
||||
depth 5: 16 Caches (type #4)
|
||||
depth 6: 16 Caches (type #4)
|
||||
depth 7: 16 Cores (type #5)
|
||||
depth 8: 16 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/1alpha.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/1alpha.tar.gz
Двоичный файл не отображается.
@ -1,5 +0,0 @@
|
||||
Machine (phys=0 local=8299024KB total=8299024KB)
|
||||
PU #0 (phys=0)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 1 PU (type #6)
|
||||
Topology not from this system
|
Двоичный файл не отображается.
@ -1,733 +0,0 @@
|
||||
Machine (phys=0 total=516912176KB)
|
||||
Group1 #0 (total=129224048KB)
|
||||
Group0 #0 (total=32296336KB)
|
||||
NUMANode #0 (phys=0 local=8064400KB total=8064400KB)
|
||||
Socket #0 (phys=0)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
Core #1 (phys=1)
|
||||
PU #1 (phys=1)
|
||||
Socket #1 (phys=3)
|
||||
Core #2 (phys=0)
|
||||
PU #2 (phys=2)
|
||||
Core #3 (phys=1)
|
||||
PU #3 (phys=3)
|
||||
NUMANode #1 (phys=1 local=8077312KB total=8077312KB)
|
||||
Socket #2 (phys=512)
|
||||
Core #4 (phys=0)
|
||||
PU #4 (phys=4)
|
||||
Core #5 (phys=1)
|
||||
PU #5 (phys=5)
|
||||
Socket #3 (phys=515)
|
||||
Core #6 (phys=0)
|
||||
PU #6 (phys=6)
|
||||
Core #7 (phys=1)
|
||||
PU #7 (phys=7)
|
||||
NUMANode #2 (phys=2 local=8077312KB total=8077312KB)
|
||||
Socket #4 (phys=1024)
|
||||
Core #8 (phys=0)
|
||||
PU #8 (phys=8)
|
||||
Core #9 (phys=1)
|
||||
PU #9 (phys=9)
|
||||
Socket #5 (phys=1027)
|
||||
Core #10 (phys=0)
|
||||
PU #10 (phys=10)
|
||||
Core #11 (phys=1)
|
||||
PU #11 (phys=11)
|
||||
NUMANode #3 (phys=3 local=8077312KB total=8077312KB)
|
||||
Socket #6 (phys=1536)
|
||||
Core #12 (phys=0)
|
||||
PU #12 (phys=12)
|
||||
Core #13 (phys=1)
|
||||
PU #13 (phys=13)
|
||||
Socket #7 (phys=1539)
|
||||
Core #14 (phys=0)
|
||||
PU #14 (phys=14)
|
||||
Core #15 (phys=1)
|
||||
PU #15 (phys=15)
|
||||
Group0 #1 (total=32309232KB)
|
||||
NUMANode #4 (phys=4 local=8077312KB total=8077312KB)
|
||||
Socket #8 (phys=2048)
|
||||
Core #16 (phys=0)
|
||||
PU #16 (phys=16)
|
||||
Core #17 (phys=1)
|
||||
PU #17 (phys=17)
|
||||
Socket #9 (phys=2051)
|
||||
Core #18 (phys=0)
|
||||
PU #18 (phys=18)
|
||||
Core #19 (phys=1)
|
||||
PU #19 (phys=19)
|
||||
NUMANode #5 (phys=5 local=8077312KB total=8077312KB)
|
||||
Socket #10 (phys=2560)
|
||||
Core #20 (phys=0)
|
||||
PU #20 (phys=20)
|
||||
Core #21 (phys=1)
|
||||
PU #21 (phys=21)
|
||||
Socket #11 (phys=2563)
|
||||
Core #22 (phys=0)
|
||||
PU #22 (phys=22)
|
||||
Core #23 (phys=1)
|
||||
PU #23 (phys=23)
|
||||
NUMANode #6 (phys=6 local=8077296KB total=8077296KB)
|
||||
Socket #12 (phys=3072)
|
||||
Core #24 (phys=0)
|
||||
PU #24 (phys=24)
|
||||
Core #25 (phys=1)
|
||||
PU #25 (phys=25)
|
||||
Socket #13 (phys=3075)
|
||||
Core #26 (phys=0)
|
||||
PU #26 (phys=26)
|
||||
Core #27 (phys=1)
|
||||
PU #27 (phys=27)
|
||||
NUMANode #7 (phys=7 local=8077312KB total=8077312KB)
|
||||
Socket #14 (phys=3584)
|
||||
Core #28 (phys=0)
|
||||
PU #28 (phys=28)
|
||||
Core #29 (phys=1)
|
||||
PU #29 (phys=29)
|
||||
Socket #15 (phys=3587)
|
||||
Core #30 (phys=0)
|
||||
PU #30 (phys=30)
|
||||
Core #31 (phys=1)
|
||||
PU #31 (phys=31)
|
||||
Group0 #2 (total=32309248KB)
|
||||
NUMANode #8 (phys=8 local=8077312KB total=8077312KB)
|
||||
Socket #16 (phys=4096)
|
||||
Core #32 (phys=0)
|
||||
PU #32 (phys=32)
|
||||
Core #33 (phys=1)
|
||||
PU #33 (phys=33)
|
||||
Socket #17 (phys=4099)
|
||||
Core #34 (phys=0)
|
||||
PU #34 (phys=34)
|
||||
Core #35 (phys=1)
|
||||
PU #35 (phys=35)
|
||||
NUMANode #9 (phys=9 local=8077312KB total=8077312KB)
|
||||
Socket #18 (phys=4608)
|
||||
Core #36 (phys=0)
|
||||
PU #36 (phys=36)
|
||||
Core #37 (phys=1)
|
||||
PU #37 (phys=37)
|
||||
Socket #19 (phys=4611)
|
||||
Core #38 (phys=0)
|
||||
PU #38 (phys=38)
|
||||
Core #39 (phys=1)
|
||||
PU #39 (phys=39)
|
||||
NUMANode #10 (phys=10 local=8077312KB total=8077312KB)
|
||||
Socket #20 (phys=5120)
|
||||
Core #40 (phys=0)
|
||||
PU #40 (phys=40)
|
||||
Core #41 (phys=1)
|
||||
PU #41 (phys=41)
|
||||
Socket #21 (phys=5123)
|
||||
Core #42 (phys=0)
|
||||
PU #42 (phys=42)
|
||||
Core #43 (phys=1)
|
||||
PU #43 (phys=43)
|
||||
NUMANode #11 (phys=11 local=8077312KB total=8077312KB)
|
||||
Socket #22 (phys=5632)
|
||||
Core #44 (phys=0)
|
||||
PU #44 (phys=44)
|
||||
Core #45 (phys=1)
|
||||
PU #45 (phys=45)
|
||||
Socket #23 (phys=5635)
|
||||
Core #46 (phys=0)
|
||||
PU #46 (phys=46)
|
||||
Core #47 (phys=1)
|
||||
PU #47 (phys=47)
|
||||
Group0 #3 (total=32309232KB)
|
||||
NUMANode #12 (phys=12 local=8077312KB total=8077312KB)
|
||||
Socket #24 (phys=6144)
|
||||
Core #48 (phys=0)
|
||||
PU #48 (phys=48)
|
||||
Core #49 (phys=1)
|
||||
PU #49 (phys=49)
|
||||
Socket #25 (phys=6147)
|
||||
Core #50 (phys=0)
|
||||
PU #50 (phys=50)
|
||||
Core #51 (phys=1)
|
||||
PU #51 (phys=51)
|
||||
NUMANode #13 (phys=13 local=8077312KB total=8077312KB)
|
||||
Socket #26 (phys=6656)
|
||||
Core #52 (phys=0)
|
||||
PU #52 (phys=52)
|
||||
Core #53 (phys=1)
|
||||
PU #53 (phys=53)
|
||||
Socket #27 (phys=6659)
|
||||
Core #54 (phys=0)
|
||||
PU #54 (phys=54)
|
||||
Core #55 (phys=1)
|
||||
PU #55 (phys=55)
|
||||
NUMANode #14 (phys=14 local=8077296KB total=8077296KB)
|
||||
Socket #28 (phys=7168)
|
||||
Core #56 (phys=0)
|
||||
PU #56 (phys=56)
|
||||
Core #57 (phys=1)
|
||||
PU #57 (phys=57)
|
||||
Socket #29 (phys=7171)
|
||||
Core #58 (phys=0)
|
||||
PU #58 (phys=58)
|
||||
Core #59 (phys=1)
|
||||
PU #59 (phys=59)
|
||||
NUMANode #15 (phys=15 local=8077312KB total=8077312KB)
|
||||
Socket #30 (phys=7680)
|
||||
Core #60 (phys=0)
|
||||
PU #60 (phys=60)
|
||||
Core #61 (phys=1)
|
||||
PU #61 (phys=61)
|
||||
Socket #31 (phys=7683)
|
||||
Core #62 (phys=0)
|
||||
PU #62 (phys=62)
|
||||
Core #63 (phys=1)
|
||||
PU #63 (phys=63)
|
||||
Group1 #1 (total=129236960KB)
|
||||
Group0 #4 (total=32309248KB)
|
||||
NUMANode #16 (phys=16 local=8077312KB total=8077312KB)
|
||||
Socket #32 (phys=8192)
|
||||
Core #64 (phys=0)
|
||||
PU #64 (phys=64)
|
||||
Core #65 (phys=1)
|
||||
PU #65 (phys=65)
|
||||
Socket #33 (phys=8195)
|
||||
Core #66 (phys=0)
|
||||
PU #66 (phys=66)
|
||||
Core #67 (phys=1)
|
||||
PU #67 (phys=67)
|
||||
NUMANode #17 (phys=17 local=8077312KB total=8077312KB)
|
||||
Socket #34 (phys=8704)
|
||||
Core #68 (phys=0)
|
||||
PU #68 (phys=68)
|
||||
Core #69 (phys=1)
|
||||
PU #69 (phys=69)
|
||||
Socket #35 (phys=8707)
|
||||
Core #70 (phys=0)
|
||||
PU #70 (phys=70)
|
||||
Core #71 (phys=1)
|
||||
PU #71 (phys=71)
|
||||
NUMANode #18 (phys=18 local=8077312KB total=8077312KB)
|
||||
Socket #36 (phys=9216)
|
||||
Core #72 (phys=0)
|
||||
PU #72 (phys=72)
|
||||
Core #73 (phys=1)
|
||||
PU #73 (phys=73)
|
||||
Socket #37 (phys=9219)
|
||||
Core #74 (phys=0)
|
||||
PU #74 (phys=74)
|
||||
Core #75 (phys=1)
|
||||
PU #75 (phys=75)
|
||||
NUMANode #19 (phys=19 local=8077312KB total=8077312KB)
|
||||
Socket #38 (phys=9728)
|
||||
Core #76 (phys=0)
|
||||
PU #76 (phys=76)
|
||||
Core #77 (phys=1)
|
||||
PU #77 (phys=77)
|
||||
Socket #39 (phys=9731)
|
||||
Core #78 (phys=0)
|
||||
PU #78 (phys=78)
|
||||
Core #79 (phys=1)
|
||||
PU #79 (phys=79)
|
||||
Group0 #5 (total=32309232KB)
|
||||
NUMANode #20 (phys=20 local=8077312KB total=8077312KB)
|
||||
Socket #40 (phys=10240)
|
||||
Core #80 (phys=0)
|
||||
PU #80 (phys=80)
|
||||
Core #81 (phys=1)
|
||||
PU #81 (phys=81)
|
||||
Socket #41 (phys=10243)
|
||||
Core #82 (phys=0)
|
||||
PU #82 (phys=82)
|
||||
Core #83 (phys=1)
|
||||
PU #83 (phys=83)
|
||||
NUMANode #21 (phys=21 local=8077312KB total=8077312KB)
|
||||
Socket #42 (phys=10752)
|
||||
Core #84 (phys=0)
|
||||
PU #84 (phys=84)
|
||||
Core #85 (phys=1)
|
||||
PU #85 (phys=85)
|
||||
Socket #43 (phys=10755)
|
||||
Core #86 (phys=0)
|
||||
PU #86 (phys=86)
|
||||
Core #87 (phys=1)
|
||||
PU #87 (phys=87)
|
||||
NUMANode #22 (phys=22 local=8077296KB total=8077296KB)
|
||||
Socket #44 (phys=11264)
|
||||
Core #88 (phys=0)
|
||||
PU #88 (phys=88)
|
||||
Core #89 (phys=1)
|
||||
PU #89 (phys=89)
|
||||
Socket #45 (phys=11267)
|
||||
Core #90 (phys=0)
|
||||
PU #90 (phys=90)
|
||||
Core #91 (phys=1)
|
||||
PU #91 (phys=91)
|
||||
NUMANode #23 (phys=23 local=8077312KB total=8077312KB)
|
||||
Socket #46 (phys=11776)
|
||||
Core #92 (phys=0)
|
||||
PU #92 (phys=92)
|
||||
Core #93 (phys=1)
|
||||
PU #93 (phys=93)
|
||||
Socket #47 (phys=11779)
|
||||
Core #94 (phys=0)
|
||||
PU #94 (phys=94)
|
||||
Core #95 (phys=1)
|
||||
PU #95 (phys=95)
|
||||
Group0 #6 (total=32309248KB)
|
||||
NUMANode #24 (phys=24 local=8077312KB total=8077312KB)
|
||||
Socket #48 (phys=12288)
|
||||
Core #96 (phys=0)
|
||||
PU #96 (phys=96)
|
||||
Core #97 (phys=1)
|
||||
PU #97 (phys=97)
|
||||
Socket #49 (phys=12291)
|
||||
Core #98 (phys=0)
|
||||
PU #98 (phys=98)
|
||||
Core #99 (phys=1)
|
||||
PU #99 (phys=99)
|
||||
NUMANode #25 (phys=25 local=8077312KB total=8077312KB)
|
||||
Socket #50 (phys=12800)
|
||||
Core #100 (phys=0)
|
||||
PU #100 (phys=100)
|
||||
Core #101 (phys=1)
|
||||
PU #101 (phys=101)
|
||||
Socket #51 (phys=12803)
|
||||
Core #102 (phys=0)
|
||||
PU #102 (phys=102)
|
||||
Core #103 (phys=1)
|
||||
PU #103 (phys=103)
|
||||
NUMANode #26 (phys=26 local=8077312KB total=8077312KB)
|
||||
Socket #52 (phys=13312)
|
||||
Core #104 (phys=0)
|
||||
PU #104 (phys=104)
|
||||
Core #105 (phys=1)
|
||||
PU #105 (phys=105)
|
||||
Socket #53 (phys=13315)
|
||||
Core #106 (phys=0)
|
||||
PU #106 (phys=106)
|
||||
Core #107 (phys=1)
|
||||
PU #107 (phys=107)
|
||||
NUMANode #27 (phys=27 local=8077312KB total=8077312KB)
|
||||
Socket #54 (phys=13824)
|
||||
Core #108 (phys=0)
|
||||
PU #108 (phys=108)
|
||||
Core #109 (phys=1)
|
||||
PU #109 (phys=109)
|
||||
Socket #55 (phys=13827)
|
||||
Core #110 (phys=0)
|
||||
PU #110 (phys=110)
|
||||
Core #111 (phys=1)
|
||||
PU #111 (phys=111)
|
||||
Group0 #7 (total=32309232KB)
|
||||
NUMANode #28 (phys=28 local=8077312KB total=8077312KB)
|
||||
Socket #56 (phys=14336)
|
||||
Core #112 (phys=0)
|
||||
PU #112 (phys=112)
|
||||
Core #113 (phys=1)
|
||||
PU #113 (phys=113)
|
||||
Socket #57 (phys=14339)
|
||||
Core #114 (phys=0)
|
||||
PU #114 (phys=114)
|
||||
Core #115 (phys=1)
|
||||
PU #115 (phys=115)
|
||||
NUMANode #29 (phys=29 local=8077296KB total=8077296KB)
|
||||
Socket #58 (phys=14848)
|
||||
Core #116 (phys=0)
|
||||
PU #116 (phys=116)
|
||||
Core #117 (phys=1)
|
||||
PU #117 (phys=117)
|
||||
Socket #59 (phys=14851)
|
||||
Core #118 (phys=0)
|
||||
PU #118 (phys=118)
|
||||
Core #119 (phys=1)
|
||||
PU #119 (phys=119)
|
||||
NUMANode #30 (phys=30 local=8077312KB total=8077312KB)
|
||||
Socket #60 (phys=15360)
|
||||
Core #120 (phys=0)
|
||||
PU #120 (phys=120)
|
||||
Core #121 (phys=1)
|
||||
PU #121 (phys=121)
|
||||
Socket #61 (phys=15363)
|
||||
Core #122 (phys=0)
|
||||
PU #122 (phys=122)
|
||||
Core #123 (phys=1)
|
||||
PU #123 (phys=123)
|
||||
NUMANode #31 (phys=31 local=8077312KB total=8077312KB)
|
||||
Socket #62 (phys=15872)
|
||||
Core #124 (phys=0)
|
||||
PU #124 (phys=124)
|
||||
Core #125 (phys=1)
|
||||
PU #125 (phys=125)
|
||||
Socket #63 (phys=15875)
|
||||
Core #126 (phys=0)
|
||||
PU #126 (phys=126)
|
||||
Core #127 (phys=1)
|
||||
PU #127 (phys=127)
|
||||
Group1 #2 (total=129236960KB)
|
||||
Group0 #8 (total=32309248KB)
|
||||
NUMANode #32 (phys=32 local=8077312KB total=8077312KB)
|
||||
Socket #64 (phys=16384)
|
||||
Core #128 (phys=0)
|
||||
PU #128 (phys=128)
|
||||
Core #129 (phys=1)
|
||||
PU #129 (phys=129)
|
||||
Socket #65 (phys=16387)
|
||||
Core #130 (phys=0)
|
||||
PU #130 (phys=130)
|
||||
Core #131 (phys=1)
|
||||
PU #131 (phys=131)
|
||||
NUMANode #33 (phys=33 local=8077312KB total=8077312KB)
|
||||
Socket #66 (phys=16896)
|
||||
Core #132 (phys=0)
|
||||
PU #132 (phys=132)
|
||||
Core #133 (phys=1)
|
||||
PU #133 (phys=133)
|
||||
Socket #67 (phys=16899)
|
||||
Core #134 (phys=0)
|
||||
PU #134 (phys=134)
|
||||
Core #135 (phys=1)
|
||||
PU #135 (phys=135)
|
||||
NUMANode #34 (phys=34 local=8077312KB total=8077312KB)
|
||||
Socket #68 (phys=17408)
|
||||
Core #136 (phys=0)
|
||||
PU #136 (phys=136)
|
||||
Core #137 (phys=1)
|
||||
PU #137 (phys=137)
|
||||
Socket #69 (phys=17411)
|
||||
Core #138 (phys=0)
|
||||
PU #138 (phys=138)
|
||||
Core #139 (phys=1)
|
||||
PU #139 (phys=139)
|
||||
NUMANode #35 (phys=35 local=8077312KB total=8077312KB)
|
||||
Socket #70 (phys=17920)
|
||||
Core #140 (phys=0)
|
||||
PU #140 (phys=140)
|
||||
Core #141 (phys=1)
|
||||
PU #141 (phys=141)
|
||||
Socket #71 (phys=17923)
|
||||
Core #142 (phys=0)
|
||||
PU #142 (phys=142)
|
||||
Core #143 (phys=1)
|
||||
PU #143 (phys=143)
|
||||
Group0 #9 (total=32309232KB)
|
||||
NUMANode #36 (phys=36 local=8077312KB total=8077312KB)
|
||||
Socket #72 (phys=18432)
|
||||
Core #144 (phys=0)
|
||||
PU #144 (phys=144)
|
||||
Core #145 (phys=1)
|
||||
PU #145 (phys=145)
|
||||
Socket #73 (phys=18435)
|
||||
Core #146 (phys=0)
|
||||
PU #146 (phys=146)
|
||||
Core #147 (phys=1)
|
||||
PU #147 (phys=147)
|
||||
NUMANode #37 (phys=37 local=8077296KB total=8077296KB)
|
||||
Socket #74 (phys=18944)
|
||||
Core #148 (phys=0)
|
||||
PU #148 (phys=148)
|
||||
Core #149 (phys=1)
|
||||
PU #149 (phys=149)
|
||||
Socket #75 (phys=18947)
|
||||
Core #150 (phys=0)
|
||||
PU #150 (phys=150)
|
||||
Core #151 (phys=1)
|
||||
PU #151 (phys=151)
|
||||
NUMANode #38 (phys=38 local=8077312KB total=8077312KB)
|
||||
Socket #76 (phys=19456)
|
||||
Core #152 (phys=0)
|
||||
PU #152 (phys=152)
|
||||
Core #153 (phys=1)
|
||||
PU #153 (phys=153)
|
||||
Socket #77 (phys=19459)
|
||||
Core #154 (phys=0)
|
||||
PU #154 (phys=154)
|
||||
Core #155 (phys=1)
|
||||
PU #155 (phys=155)
|
||||
NUMANode #39 (phys=39 local=8077312KB total=8077312KB)
|
||||
Socket #78 (phys=19968)
|
||||
Core #156 (phys=0)
|
||||
PU #156 (phys=156)
|
||||
Core #157 (phys=1)
|
||||
PU #157 (phys=157)
|
||||
Socket #79 (phys=19971)
|
||||
Core #158 (phys=0)
|
||||
PU #158 (phys=158)
|
||||
Core #159 (phys=1)
|
||||
PU #159 (phys=159)
|
||||
Group0 #10 (total=32309248KB)
|
||||
NUMANode #40 (phys=40 local=8077312KB total=8077312KB)
|
||||
Socket #80 (phys=20480)
|
||||
Core #160 (phys=0)
|
||||
PU #160 (phys=160)
|
||||
Core #161 (phys=1)
|
||||
PU #161 (phys=161)
|
||||
Socket #81 (phys=20483)
|
||||
Core #162 (phys=0)
|
||||
PU #162 (phys=162)
|
||||
Core #163 (phys=1)
|
||||
PU #163 (phys=163)
|
||||
NUMANode #41 (phys=41 local=8077312KB total=8077312KB)
|
||||
Socket #82 (phys=20992)
|
||||
Core #164 (phys=0)
|
||||
PU #164 (phys=164)
|
||||
Core #165 (phys=1)
|
||||
PU #165 (phys=165)
|
||||
Socket #83 (phys=20995)
|
||||
Core #166 (phys=0)
|
||||
PU #166 (phys=166)
|
||||
Core #167 (phys=1)
|
||||
PU #167 (phys=167)
|
||||
NUMANode #42 (phys=42 local=8077312KB total=8077312KB)
|
||||
Socket #84 (phys=21504)
|
||||
Core #168 (phys=0)
|
||||
PU #168 (phys=168)
|
||||
Core #169 (phys=1)
|
||||
PU #169 (phys=169)
|
||||
Socket #85 (phys=21507)
|
||||
Core #170 (phys=0)
|
||||
PU #170 (phys=170)
|
||||
Core #171 (phys=1)
|
||||
PU #171 (phys=171)
|
||||
NUMANode #43 (phys=43 local=8077312KB total=8077312KB)
|
||||
Socket #86 (phys=22016)
|
||||
Core #172 (phys=0)
|
||||
PU #172 (phys=172)
|
||||
Core #173 (phys=1)
|
||||
PU #173 (phys=173)
|
||||
Socket #87 (phys=22019)
|
||||
Core #174 (phys=0)
|
||||
PU #174 (phys=174)
|
||||
Core #175 (phys=1)
|
||||
PU #175 (phys=175)
|
||||
Group0 #11 (total=32309232KB)
|
||||
NUMANode #44 (phys=44 local=8077312KB total=8077312KB)
|
||||
Socket #88 (phys=22528)
|
||||
Core #176 (phys=0)
|
||||
PU #176 (phys=176)
|
||||
Core #177 (phys=1)
|
||||
PU #177 (phys=177)
|
||||
Socket #89 (phys=22531)
|
||||
Core #178 (phys=0)
|
||||
PU #178 (phys=178)
|
||||
Core #179 (phys=1)
|
||||
PU #179 (phys=179)
|
||||
NUMANode #45 (phys=45 local=8077296KB total=8077296KB)
|
||||
Socket #90 (phys=23040)
|
||||
Core #180 (phys=0)
|
||||
PU #180 (phys=180)
|
||||
Core #181 (phys=1)
|
||||
PU #181 (phys=181)
|
||||
Socket #91 (phys=23043)
|
||||
Core #182 (phys=0)
|
||||
PU #182 (phys=182)
|
||||
Core #183 (phys=1)
|
||||
PU #183 (phys=183)
|
||||
NUMANode #46 (phys=46 local=8077312KB total=8077312KB)
|
||||
Socket #92 (phys=23552)
|
||||
Core #184 (phys=0)
|
||||
PU #184 (phys=184)
|
||||
Core #185 (phys=1)
|
||||
PU #185 (phys=185)
|
||||
Socket #93 (phys=23555)
|
||||
Core #186 (phys=0)
|
||||
PU #186 (phys=186)
|
||||
Core #187 (phys=1)
|
||||
PU #187 (phys=187)
|
||||
NUMANode #47 (phys=47 local=8077312KB total=8077312KB)
|
||||
Socket #94 (phys=24064)
|
||||
Core #188 (phys=0)
|
||||
PU #188 (phys=188)
|
||||
Core #189 (phys=1)
|
||||
PU #189 (phys=189)
|
||||
Socket #95 (phys=24067)
|
||||
Core #190 (phys=0)
|
||||
PU #190 (phys=190)
|
||||
Core #191 (phys=1)
|
||||
PU #191 (phys=191)
|
||||
Group1 #3 (total=129214208KB)
|
||||
Group0 #12 (total=32309248KB)
|
||||
NUMANode #48 (phys=48 local=8077312KB total=8077312KB)
|
||||
Socket #96 (phys=24576)
|
||||
Core #192 (phys=0)
|
||||
PU #192 (phys=192)
|
||||
Core #193 (phys=1)
|
||||
PU #193 (phys=193)
|
||||
Socket #97 (phys=24579)
|
||||
Core #194 (phys=0)
|
||||
PU #194 (phys=194)
|
||||
Core #195 (phys=1)
|
||||
PU #195 (phys=195)
|
||||
NUMANode #49 (phys=49 local=8077312KB total=8077312KB)
|
||||
Socket #98 (phys=25088)
|
||||
Core #196 (phys=0)
|
||||
PU #196 (phys=196)
|
||||
Core #197 (phys=1)
|
||||
PU #197 (phys=197)
|
||||
Socket #99 (phys=25091)
|
||||
Core #198 (phys=0)
|
||||
PU #198 (phys=198)
|
||||
Core #199 (phys=1)
|
||||
PU #199 (phys=199)
|
||||
NUMANode #50 (phys=50 local=8077312KB total=8077312KB)
|
||||
Socket #100 (phys=25600)
|
||||
Core #200 (phys=0)
|
||||
PU #200 (phys=200)
|
||||
Core #201 (phys=1)
|
||||
PU #201 (phys=201)
|
||||
Socket #101 (phys=25603)
|
||||
Core #202 (phys=0)
|
||||
PU #202 (phys=202)
|
||||
Core #203 (phys=1)
|
||||
PU #203 (phys=203)
|
||||
NUMANode #51 (phys=51 local=8077312KB total=8077312KB)
|
||||
Socket #102 (phys=26112)
|
||||
Core #204 (phys=0)
|
||||
PU #204 (phys=204)
|
||||
Core #205 (phys=1)
|
||||
PU #205 (phys=205)
|
||||
Socket #103 (phys=26115)
|
||||
Core #206 (phys=0)
|
||||
PU #206 (phys=206)
|
||||
Core #207 (phys=1)
|
||||
PU #207 (phys=207)
|
||||
Group0 #13 (total=32309232KB)
|
||||
NUMANode #52 (phys=52 local=8077312KB total=8077312KB)
|
||||
Socket #104 (phys=26624)
|
||||
Core #208 (phys=0)
|
||||
PU #208 (phys=208)
|
||||
Core #209 (phys=1)
|
||||
PU #209 (phys=209)
|
||||
Socket #105 (phys=26627)
|
||||
Core #210 (phys=0)
|
||||
PU #210 (phys=210)
|
||||
Core #211 (phys=1)
|
||||
PU #211 (phys=211)
|
||||
NUMANode #53 (phys=53 local=8077296KB total=8077296KB)
|
||||
Socket #106 (phys=27136)
|
||||
Core #212 (phys=0)
|
||||
PU #212 (phys=212)
|
||||
Core #213 (phys=1)
|
||||
PU #213 (phys=213)
|
||||
Socket #107 (phys=27139)
|
||||
Core #214 (phys=0)
|
||||
PU #214 (phys=214)
|
||||
Core #215 (phys=1)
|
||||
PU #215 (phys=215)
|
||||
NUMANode #54 (phys=54 local=8077312KB total=8077312KB)
|
||||
Socket #108 (phys=27648)
|
||||
Core #216 (phys=0)
|
||||
PU #216 (phys=216)
|
||||
Core #217 (phys=1)
|
||||
PU #217 (phys=217)
|
||||
Socket #109 (phys=27651)
|
||||
Core #218 (phys=0)
|
||||
PU #218 (phys=218)
|
||||
Core #219 (phys=1)
|
||||
PU #219 (phys=219)
|
||||
NUMANode #55 (phys=55 local=8077312KB total=8077312KB)
|
||||
Socket #110 (phys=28160)
|
||||
Core #220 (phys=0)
|
||||
PU #220 (phys=220)
|
||||
Core #221 (phys=1)
|
||||
PU #221 (phys=221)
|
||||
Socket #111 (phys=28163)
|
||||
Core #222 (phys=0)
|
||||
PU #222 (phys=222)
|
||||
Core #223 (phys=1)
|
||||
PU #223 (phys=223)
|
||||
Group0 #14 (total=32309248KB)
|
||||
NUMANode #56 (phys=56 local=8077312KB total=8077312KB)
|
||||
Socket #112 (phys=28672)
|
||||
Core #224 (phys=0)
|
||||
PU #224 (phys=224)
|
||||
Core #225 (phys=1)
|
||||
PU #225 (phys=225)
|
||||
Socket #113 (phys=28675)
|
||||
Core #226 (phys=0)
|
||||
PU #226 (phys=226)
|
||||
Core #227 (phys=1)
|
||||
PU #227 (phys=227)
|
||||
NUMANode #57 (phys=57 local=8077312KB total=8077312KB)
|
||||
Socket #114 (phys=29184)
|
||||
Core #228 (phys=0)
|
||||
PU #228 (phys=228)
|
||||
Core #229 (phys=1)
|
||||
PU #229 (phys=229)
|
||||
Socket #115 (phys=29187)
|
||||
Core #230 (phys=0)
|
||||
PU #230 (phys=230)
|
||||
Core #231 (phys=1)
|
||||
PU #231 (phys=231)
|
||||
NUMANode #58 (phys=58 local=8077312KB total=8077312KB)
|
||||
Socket #116 (phys=29696)
|
||||
Core #232 (phys=0)
|
||||
PU #232 (phys=232)
|
||||
Core #233 (phys=1)
|
||||
PU #233 (phys=233)
|
||||
Socket #117 (phys=29699)
|
||||
Core #234 (phys=0)
|
||||
PU #234 (phys=234)
|
||||
Core #235 (phys=1)
|
||||
PU #235 (phys=235)
|
||||
NUMANode #59 (phys=59 local=8077312KB total=8077312KB)
|
||||
Socket #118 (phys=30208)
|
||||
Core #236 (phys=0)
|
||||
PU #236 (phys=236)
|
||||
Core #237 (phys=1)
|
||||
PU #237 (phys=237)
|
||||
Socket #119 (phys=30211)
|
||||
Core #238 (phys=0)
|
||||
PU #238 (phys=238)
|
||||
Core #239 (phys=1)
|
||||
PU #239 (phys=239)
|
||||
Group0 #15 (total=32286480KB)
|
||||
NUMANode #60 (phys=60 local=8077312KB total=8077312KB)
|
||||
Socket #120 (phys=30720)
|
||||
Core #240 (phys=0)
|
||||
PU #240 (phys=240)
|
||||
Core #241 (phys=1)
|
||||
PU #241 (phys=241)
|
||||
Socket #121 (phys=30723)
|
||||
Core #242 (phys=0)
|
||||
PU #242 (phys=242)
|
||||
Core #243 (phys=1)
|
||||
PU #243 (phys=243)
|
||||
NUMANode #61 (phys=61 local=8077296KB total=8077296KB)
|
||||
Socket #122 (phys=31232)
|
||||
Core #244 (phys=0)
|
||||
PU #244 (phys=244)
|
||||
Core #245 (phys=1)
|
||||
PU #245 (phys=245)
|
||||
Socket #123 (phys=31235)
|
||||
Core #246 (phys=0)
|
||||
PU #246 (phys=246)
|
||||
Core #247 (phys=1)
|
||||
PU #247 (phys=247)
|
||||
NUMANode #62 (phys=62 local=8077312KB total=8077312KB)
|
||||
Socket #124 (phys=31744)
|
||||
Core #248 (phys=0)
|
||||
PU #248 (phys=248)
|
||||
Core #249 (phys=1)
|
||||
PU #249 (phys=249)
|
||||
Socket #125 (phys=31747)
|
||||
Core #250 (phys=0)
|
||||
PU #250 (phys=250)
|
||||
Core #251 (phys=1)
|
||||
PU #251 (phys=251)
|
||||
NUMANode #63 (phys=63 local=8054560KB total=8054560KB)
|
||||
Socket #126 (phys=32256)
|
||||
Core #252 (phys=0)
|
||||
PU #252 (phys=252)
|
||||
Core #253 (phys=1)
|
||||
PU #253 (phys=253)
|
||||
Socket #127 (phys=32259)
|
||||
Core #254 (phys=0)
|
||||
PU #254 (phys=254)
|
||||
Core #255 (phys=1)
|
||||
PU #255 (phys=255)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 Groups (type #7)
|
||||
depth 2: 16 Groups (type #7)
|
||||
depth 3: 64 NUMANodes (type #2)
|
||||
depth 4: 128 Sockets (type #3)
|
||||
depth 5: 256 Cores (type #5)
|
||||
depth 6: 256 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/2amd64-2n.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/2amd64-2n.tar.gz
Двоичный файл не отображается.
@ -1,21 +0,0 @@
|
||||
Machine (phys=0 total=4192952KB)
|
||||
NUMANode #0 (phys=0 local=2095800KB total=2095800KB)
|
||||
Socket #0 (phys=0)
|
||||
L2Cache #0 (1024KB)
|
||||
L1Cache #0 (64KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
NUMANode #1 (phys=1 local=2097152KB total=2097152KB)
|
||||
Socket #1 (phys=1)
|
||||
L2Cache #1 (1024KB)
|
||||
L1Cache #1 (64KB)
|
||||
Core #1 (phys=0)
|
||||
PU #1 (phys=1)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 2 NUMANodes (type #2)
|
||||
depth 2: 2 Sockets (type #3)
|
||||
depth 3: 2 Caches (type #4)
|
||||
depth 4: 2 Caches (type #4)
|
||||
depth 5: 2 Cores (type #5)
|
||||
depth 6: 2 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/2ps3-2t.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/2ps3-2t.tar.gz
Двоичный файл не отображается.
@ -1,8 +0,0 @@
|
||||
Machine (phys=0)
|
||||
Core #0
|
||||
PU #0 (phys=0)
|
||||
PU #1 (phys=1)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 1 Core (type #5)
|
||||
depth 2: 2 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/2s390-2c.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/2s390-2c.tar.gz
Двоичный файл не отображается.
@ -1,6 +0,0 @@
|
||||
Machine (phys=0 local=1025408KB total=1025408KB)
|
||||
PU #0 (phys=0)
|
||||
PU #1 (phys=1)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 2 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/48amd64-4d2n6c.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/48amd64-4d2n6c.tar.gz
Двоичный файл не отображается.
@ -1,222 +0,0 @@
|
||||
Machine (phys=0 total=100661148KB AMD DRACHMA)
|
||||
Socket #0 (phys=0 total=25163676KB)
|
||||
NUMANode #0 (phys=0 local=8386460KB total=8386460KB)
|
||||
L3Cache #0 (5118KB)
|
||||
L2Cache #0 (512KB)
|
||||
L1Cache #0 (64KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L2Cache #1 (512KB)
|
||||
L1Cache #1 (64KB)
|
||||
Core #1 (phys=1)
|
||||
PU #1 (phys=1)
|
||||
L2Cache #2 (512KB)
|
||||
L1Cache #2 (64KB)
|
||||
Core #2 (phys=2)
|
||||
PU #2 (phys=2)
|
||||
L2Cache #3 (512KB)
|
||||
L1Cache #3 (64KB)
|
||||
Core #3 (phys=3)
|
||||
PU #3 (phys=3)
|
||||
L2Cache #4 (512KB)
|
||||
L1Cache #4 (64KB)
|
||||
Core #4 (phys=4)
|
||||
PU #4 (phys=4)
|
||||
L2Cache #5 (512KB)
|
||||
L1Cache #5 (64KB)
|
||||
Core #5 (phys=5)
|
||||
PU #5 (phys=5)
|
||||
NUMANode #1 (phys=1 local=16777216KB total=16777216KB)
|
||||
L3Cache #1 (5118KB)
|
||||
L2Cache #6 (512KB)
|
||||
L1Cache #6 (64KB)
|
||||
Core #6 (phys=0)
|
||||
PU #6 (phys=6)
|
||||
L2Cache #7 (512KB)
|
||||
L1Cache #7 (64KB)
|
||||
Core #7 (phys=1)
|
||||
PU #7 (phys=7)
|
||||
L2Cache #8 (512KB)
|
||||
L1Cache #8 (64KB)
|
||||
Core #8 (phys=2)
|
||||
PU #8 (phys=8)
|
||||
L2Cache #9 (512KB)
|
||||
L1Cache #9 (64KB)
|
||||
Core #9 (phys=3)
|
||||
PU #9 (phys=9)
|
||||
L2Cache #10 (512KB)
|
||||
L1Cache #10 (64KB)
|
||||
Core #10 (phys=4)
|
||||
PU #10 (phys=10)
|
||||
L2Cache #11 (512KB)
|
||||
L1Cache #11 (64KB)
|
||||
Core #11 (phys=5)
|
||||
PU #11 (phys=11)
|
||||
Socket #1 (phys=1 total=25165824KB)
|
||||
NUMANode #2 (phys=2 local=8388608KB total=8388608KB)
|
||||
L3Cache #2 (5118KB)
|
||||
L2Cache #12 (512KB)
|
||||
L1Cache #12 (64KB)
|
||||
Core #12 (phys=0)
|
||||
PU #12 (phys=12)
|
||||
L2Cache #13 (512KB)
|
||||
L1Cache #13 (64KB)
|
||||
Core #13 (phys=1)
|
||||
PU #13 (phys=13)
|
||||
L2Cache #14 (512KB)
|
||||
L1Cache #14 (64KB)
|
||||
Core #14 (phys=2)
|
||||
PU #14 (phys=14)
|
||||
L2Cache #15 (512KB)
|
||||
L1Cache #15 (64KB)
|
||||
Core #15 (phys=3)
|
||||
PU #15 (phys=15)
|
||||
L2Cache #16 (512KB)
|
||||
L1Cache #16 (64KB)
|
||||
Core #16 (phys=4)
|
||||
PU #16 (phys=16)
|
||||
L2Cache #17 (512KB)
|
||||
L1Cache #17 (64KB)
|
||||
Core #17 (phys=5)
|
||||
PU #17 (phys=17)
|
||||
NUMANode #3 (phys=3 local=16777216KB total=16777216KB)
|
||||
L3Cache #3 (5118KB)
|
||||
L2Cache #18 (512KB)
|
||||
L1Cache #18 (64KB)
|
||||
Core #18 (phys=0)
|
||||
PU #18 (phys=18)
|
||||
L2Cache #19 (512KB)
|
||||
L1Cache #19 (64KB)
|
||||
Core #19 (phys=1)
|
||||
PU #19 (phys=19)
|
||||
L2Cache #20 (512KB)
|
||||
L1Cache #20 (64KB)
|
||||
Core #20 (phys=2)
|
||||
PU #20 (phys=20)
|
||||
L2Cache #21 (512KB)
|
||||
L1Cache #21 (64KB)
|
||||
Core #21 (phys=3)
|
||||
PU #21 (phys=21)
|
||||
L2Cache #22 (512KB)
|
||||
L1Cache #22 (64KB)
|
||||
Core #22 (phys=4)
|
||||
PU #22 (phys=22)
|
||||
L2Cache #23 (512KB)
|
||||
L1Cache #23 (64KB)
|
||||
Core #23 (phys=5)
|
||||
PU #23 (phys=23)
|
||||
Socket #2 (phys=2 total=25165824KB)
|
||||
NUMANode #4 (phys=4 local=8388608KB total=8388608KB)
|
||||
L3Cache #4 (5118KB)
|
||||
L2Cache #24 (512KB)
|
||||
L1Cache #24 (64KB)
|
||||
Core #24 (phys=0)
|
||||
PU #24 (phys=24)
|
||||
L2Cache #25 (512KB)
|
||||
L1Cache #25 (64KB)
|
||||
Core #25 (phys=1)
|
||||
PU #25 (phys=25)
|
||||
L2Cache #26 (512KB)
|
||||
L1Cache #26 (64KB)
|
||||
Core #26 (phys=2)
|
||||
PU #26 (phys=26)
|
||||
L2Cache #27 (512KB)
|
||||
L1Cache #27 (64KB)
|
||||
Core #27 (phys=3)
|
||||
PU #27 (phys=27)
|
||||
L2Cache #28 (512KB)
|
||||
L1Cache #28 (64KB)
|
||||
Core #28 (phys=4)
|
||||
PU #28 (phys=28)
|
||||
L2Cache #29 (512KB)
|
||||
L1Cache #29 (64KB)
|
||||
Core #29 (phys=5)
|
||||
PU #29 (phys=29)
|
||||
NUMANode #5 (phys=5 local=16777216KB total=16777216KB)
|
||||
L3Cache #5 (5118KB)
|
||||
L2Cache #30 (512KB)
|
||||
L1Cache #30 (64KB)
|
||||
Core #30 (phys=0)
|
||||
PU #30 (phys=30)
|
||||
L2Cache #31 (512KB)
|
||||
L1Cache #31 (64KB)
|
||||
Core #31 (phys=1)
|
||||
PU #31 (phys=31)
|
||||
L2Cache #32 (512KB)
|
||||
L1Cache #32 (64KB)
|
||||
Core #32 (phys=2)
|
||||
PU #32 (phys=32)
|
||||
L2Cache #33 (512KB)
|
||||
L1Cache #33 (64KB)
|
||||
Core #33 (phys=3)
|
||||
PU #33 (phys=33)
|
||||
L2Cache #34 (512KB)
|
||||
L1Cache #34 (64KB)
|
||||
Core #34 (phys=4)
|
||||
PU #34 (phys=34)
|
||||
L2Cache #35 (512KB)
|
||||
L1Cache #35 (64KB)
|
||||
Core #35 (phys=5)
|
||||
PU #35 (phys=35)
|
||||
Socket #3 (phys=3 total=25165824KB)
|
||||
NUMANode #6 (phys=6 local=8388608KB total=8388608KB)
|
||||
L3Cache #6 (5118KB)
|
||||
L2Cache #36 (512KB)
|
||||
L1Cache #36 (64KB)
|
||||
Core #36 (phys=0)
|
||||
PU #36 (phys=36)
|
||||
L2Cache #37 (512KB)
|
||||
L1Cache #37 (64KB)
|
||||
Core #37 (phys=1)
|
||||
PU #37 (phys=37)
|
||||
L2Cache #38 (512KB)
|
||||
L1Cache #38 (64KB)
|
||||
Core #38 (phys=2)
|
||||
PU #38 (phys=38)
|
||||
L2Cache #39 (512KB)
|
||||
L1Cache #39 (64KB)
|
||||
Core #39 (phys=3)
|
||||
PU #39 (phys=39)
|
||||
L2Cache #40 (512KB)
|
||||
L1Cache #40 (64KB)
|
||||
Core #40 (phys=4)
|
||||
PU #40 (phys=40)
|
||||
L2Cache #41 (512KB)
|
||||
L1Cache #41 (64KB)
|
||||
Core #41 (phys=5)
|
||||
PU #41 (phys=41)
|
||||
NUMANode #7 (phys=7 local=16777216KB total=16777216KB)
|
||||
L3Cache #7 (5118KB)
|
||||
L2Cache #42 (512KB)
|
||||
L1Cache #42 (64KB)
|
||||
Core #42 (phys=0)
|
||||
PU #42 (phys=42)
|
||||
L2Cache #43 (512KB)
|
||||
L1Cache #43 (64KB)
|
||||
Core #43 (phys=1)
|
||||
PU #43 (phys=43)
|
||||
L2Cache #44 (512KB)
|
||||
L1Cache #44 (64KB)
|
||||
Core #44 (phys=2)
|
||||
PU #44 (phys=44)
|
||||
L2Cache #45 (512KB)
|
||||
L1Cache #45 (64KB)
|
||||
Core #45 (phys=3)
|
||||
PU #45 (phys=45)
|
||||
L2Cache #46 (512KB)
|
||||
L1Cache #46 (64KB)
|
||||
Core #46 (phys=4)
|
||||
PU #46 (phys=46)
|
||||
L2Cache #47 (512KB)
|
||||
L1Cache #47 (64KB)
|
||||
Core #47 (phys=5)
|
||||
PU #47 (phys=47)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 Sockets (type #3)
|
||||
depth 2: 8 NUMANodes (type #2)
|
||||
depth 3: 8 Caches (type #4)
|
||||
depth 4: 48 Caches (type #4)
|
||||
depth 5: 48 Caches (type #4)
|
||||
depth 6: 48 Cores (type #5)
|
||||
depth 7: 48 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/4ia64-4s.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/4ia64-4s.tar.gz
Двоичный файл не отображается.
@ -1,28 +0,0 @@
|
||||
Machine (phys=0)
|
||||
L3Cache #0 (4096KB)
|
||||
L2Cache #0 (256KB)
|
||||
L1Cache #0 (16KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L3Cache #1 (4096KB)
|
||||
L2Cache #1 (256KB)
|
||||
L1Cache #1 (16KB)
|
||||
Core #1 (phys=0)
|
||||
PU #1 (phys=1)
|
||||
L3Cache #2 (4096KB)
|
||||
L2Cache #2 (256KB)
|
||||
L1Cache #2 (16KB)
|
||||
Core #2 (phys=0)
|
||||
PU #2 (phys=2)
|
||||
L3Cache #3 (4096KB)
|
||||
L2Cache #3 (256KB)
|
||||
L1Cache #3 (16KB)
|
||||
Core #3 (phys=0)
|
||||
PU #3 (phys=3)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 Caches (type #4)
|
||||
depth 2: 4 Caches (type #4)
|
||||
depth 3: 4 Caches (type #4)
|
||||
depth 4: 4 Cores (type #5)
|
||||
depth 5: 4 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/4ppc-4c.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/4ppc-4c.tar.gz
Двоичный файл не отображается.
@ -1,8 +0,0 @@
|
||||
Machine (phys=0)
|
||||
PU #0 (phys=0)
|
||||
PU #1 (phys=1)
|
||||
PU #2 (phys=2)
|
||||
PU #3 (phys=3)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/4qs22-2s2t.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/4qs22-2s2t.tar.gz
Двоичный файл не отображается.
@ -1,11 +0,0 @@
|
||||
Machine (phys=0 total=16777216KB)
|
||||
NUMANode #0 (phys=0 local=8388608KB total=8388608KB)
|
||||
PU #0 (phys=0)
|
||||
PU #1 (phys=1)
|
||||
NUMANode #1 (phys=1 local=8388608KB total=8388608KB)
|
||||
PU #2 (phys=2)
|
||||
PU #3 (phys=3)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 2 NUMANodes (type #2)
|
||||
depth 2: 4 PUs (type #6)
|
||||
Topology not from this system
|
Двоичный файл не отображается.
@ -1,174 +0,0 @@
|
||||
Machine (phys=0 total=4194304KB)
|
||||
NUMANode #0 (phys=0 local=1048576KB total=1048576KB)
|
||||
Socket #0 (phys=0)
|
||||
L3Cache #0 (8192KB)
|
||||
L2Cache #0 (256KB)
|
||||
L1Cache #0 (32KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
PU #1 (phys=4)
|
||||
L1Cache #1 (32KB)
|
||||
Core #1 (phys=1)
|
||||
PU #2 (phys=2)
|
||||
PU #3 (phys=6)
|
||||
L2Cache #1 (256KB)
|
||||
L1Cache #2 (32KB)
|
||||
Core #2 (phys=0)
|
||||
PU #4 (phys=1)
|
||||
PU #5 (phys=5)
|
||||
L1Cache #3 (32KB)
|
||||
Core #3 (phys=1)
|
||||
PU #6 (phys=3)
|
||||
PU #7 (phys=7)
|
||||
Socket #1 (phys=1)
|
||||
L3Cache #1 (8192KB)
|
||||
L2Cache #2 (256KB)
|
||||
L1Cache #4 (32KB)
|
||||
Core #4 (phys=0)
|
||||
PU #8 (phys=8)
|
||||
PU #9 (phys=12)
|
||||
L1Cache #5 (32KB)
|
||||
Core #5 (phys=1)
|
||||
PU #10 (phys=10)
|
||||
PU #11 (phys=14)
|
||||
L2Cache #3 (256KB)
|
||||
L1Cache #6 (32KB)
|
||||
Core #6 (phys=0)
|
||||
PU #12 (phys=9)
|
||||
PU #13 (phys=13)
|
||||
L1Cache #7 (32KB)
|
||||
Core #7 (phys=1)
|
||||
PU #14 (phys=11)
|
||||
PU #15 (phys=15)
|
||||
NUMANode #1 (phys=1 local=1048576KB total=1048576KB)
|
||||
Socket #2 (phys=2)
|
||||
L3Cache #2 (8192KB)
|
||||
L2Cache #4 (256KB)
|
||||
L1Cache #8 (32KB)
|
||||
Core #8 (phys=0)
|
||||
PU #16 (phys=16)
|
||||
PU #17 (phys=20)
|
||||
L1Cache #9 (32KB)
|
||||
Core #9 (phys=1)
|
||||
PU #18 (phys=18)
|
||||
PU #19 (phys=22)
|
||||
L2Cache #5 (256KB)
|
||||
L1Cache #10 (32KB)
|
||||
Core #10 (phys=0)
|
||||
PU #20 (phys=17)
|
||||
PU #21 (phys=21)
|
||||
L1Cache #11 (32KB)
|
||||
Core #11 (phys=1)
|
||||
PU #22 (phys=19)
|
||||
PU #23 (phys=23)
|
||||
Socket #3 (phys=3)
|
||||
L3Cache #3 (8192KB)
|
||||
L2Cache #6 (256KB)
|
||||
L1Cache #12 (32KB)
|
||||
Core #12 (phys=0)
|
||||
PU #24 (phys=24)
|
||||
PU #25 (phys=28)
|
||||
L1Cache #13 (32KB)
|
||||
Core #13 (phys=1)
|
||||
PU #26 (phys=26)
|
||||
PU #27 (phys=30)
|
||||
L2Cache #7 (256KB)
|
||||
L1Cache #14 (32KB)
|
||||
Core #14 (phys=0)
|
||||
PU #28 (phys=25)
|
||||
PU #29 (phys=29)
|
||||
L1Cache #15 (32KB)
|
||||
Core #15 (phys=1)
|
||||
PU #30 (phys=27)
|
||||
PU #31 (phys=31)
|
||||
NUMANode #2 (phys=2 local=1048576KB total=1048576KB)
|
||||
Socket #4 (phys=4)
|
||||
L3Cache #4 (8192KB)
|
||||
L2Cache #8 (256KB)
|
||||
L1Cache #16 (32KB)
|
||||
Core #16 (phys=0)
|
||||
PU #32 (phys=32)
|
||||
PU #33 (phys=36)
|
||||
L1Cache #17 (32KB)
|
||||
Core #17 (phys=1)
|
||||
PU #34 (phys=34)
|
||||
PU #35 (phys=38)
|
||||
L2Cache #9 (256KB)
|
||||
L1Cache #18 (32KB)
|
||||
Core #18 (phys=0)
|
||||
PU #36 (phys=33)
|
||||
PU #37 (phys=37)
|
||||
L1Cache #19 (32KB)
|
||||
Core #19 (phys=1)
|
||||
PU #38 (phys=35)
|
||||
PU #39 (phys=39)
|
||||
Socket #5 (phys=5)
|
||||
L3Cache #5 (8192KB)
|
||||
L2Cache #10 (256KB)
|
||||
L1Cache #20 (32KB)
|
||||
Core #20 (phys=0)
|
||||
PU #40 (phys=40)
|
||||
PU #41 (phys=44)
|
||||
L1Cache #21 (32KB)
|
||||
Core #21 (phys=1)
|
||||
PU #42 (phys=42)
|
||||
PU #43 (phys=46)
|
||||
L2Cache #11 (256KB)
|
||||
L1Cache #22 (32KB)
|
||||
Core #22 (phys=0)
|
||||
PU #44 (phys=41)
|
||||
PU #45 (phys=45)
|
||||
L1Cache #23 (32KB)
|
||||
Core #23 (phys=1)
|
||||
PU #46 (phys=43)
|
||||
PU #47 (phys=47)
|
||||
NUMANode #3 (phys=3 local=1048576KB total=1048576KB)
|
||||
Socket #6 (phys=6)
|
||||
L3Cache #6 (8192KB)
|
||||
L2Cache #12 (256KB)
|
||||
L1Cache #24 (32KB)
|
||||
Core #24 (phys=0)
|
||||
PU #48 (phys=48)
|
||||
PU #49 (phys=52)
|
||||
L1Cache #25 (32KB)
|
||||
Core #25 (phys=1)
|
||||
PU #50 (phys=50)
|
||||
PU #51 (phys=54)
|
||||
L2Cache #13 (256KB)
|
||||
L1Cache #26 (32KB)
|
||||
Core #26 (phys=0)
|
||||
PU #52 (phys=49)
|
||||
PU #53 (phys=53)
|
||||
L1Cache #27 (32KB)
|
||||
Core #27 (phys=1)
|
||||
PU #54 (phys=51)
|
||||
PU #55 (phys=55)
|
||||
Socket #7 (phys=7)
|
||||
L3Cache #7 (8192KB)
|
||||
L2Cache #14 (256KB)
|
||||
L1Cache #28 (32KB)
|
||||
Core #28 (phys=0)
|
||||
PU #56 (phys=56)
|
||||
PU #57 (phys=60)
|
||||
L1Cache #29 (32KB)
|
||||
Core #29 (phys=1)
|
||||
PU #58 (phys=58)
|
||||
PU #59 (phys=62)
|
||||
L2Cache #15 (256KB)
|
||||
L1Cache #30 (32KB)
|
||||
Core #30 (phys=0)
|
||||
PU #60 (phys=57)
|
||||
PU #61 (phys=61)
|
||||
L1Cache #31 (32KB)
|
||||
Core #31 (phys=1)
|
||||
PU #62 (phys=59)
|
||||
PU #63 (phys=63)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 NUMANodes (type #2)
|
||||
depth 2: 8 Sockets (type #3)
|
||||
depth 3: 8 Caches (type #4)
|
||||
depth 4: 16 Caches (type #4)
|
||||
depth 5: 32 Caches (type #4)
|
||||
depth 6: 32 Cores (type #5)
|
||||
depth 7: 64 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/8amd64-4n2c.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/8amd64-4n2c.tar.gz
Двоичный файл не отображается.
@ -1,49 +0,0 @@
|
||||
Machine (phys=0 total=67108240KB)
|
||||
NUMANode #0 (phys=0 local=16776592KB total=16776592KB)
|
||||
Socket #0 (phys=0)
|
||||
L2Cache #0 (1024KB)
|
||||
L1Cache #0 (64KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L2Cache #1 (1024KB)
|
||||
L1Cache #1 (64KB)
|
||||
Core #1 (phys=1)
|
||||
PU #1 (phys=4)
|
||||
NUMANode #1 (phys=1 local=16777216KB total=16777216KB)
|
||||
Socket #1 (phys=1)
|
||||
L2Cache #2 (1024KB)
|
||||
L1Cache #2 (64KB)
|
||||
Core #2 (phys=0)
|
||||
PU #2 (phys=1)
|
||||
L2Cache #3 (1024KB)
|
||||
L1Cache #3 (64KB)
|
||||
Core #3 (phys=1)
|
||||
PU #3 (phys=5)
|
||||
NUMANode #2 (phys=2 local=16777216KB total=16777216KB)
|
||||
Socket #2 (phys=2)
|
||||
L2Cache #4 (1024KB)
|
||||
L1Cache #4 (64KB)
|
||||
Core #4 (phys=0)
|
||||
PU #4 (phys=2)
|
||||
L2Cache #5 (1024KB)
|
||||
L1Cache #5 (64KB)
|
||||
Core #5 (phys=1)
|
||||
PU #5 (phys=6)
|
||||
NUMANode #3 (phys=3 local=16777216KB total=16777216KB)
|
||||
Socket #3 (phys=3)
|
||||
L2Cache #6 (1024KB)
|
||||
L1Cache #6 (64KB)
|
||||
Core #6 (phys=0)
|
||||
PU #6 (phys=3)
|
||||
L2Cache #7 (1024KB)
|
||||
L1Cache #7 (64KB)
|
||||
Core #7 (phys=1)
|
||||
PU #7 (phys=7)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 NUMANodes (type #2)
|
||||
depth 2: 4 Sockets (type #3)
|
||||
depth 3: 8 Caches (type #4)
|
||||
depth 4: 8 Caches (type #4)
|
||||
depth 5: 8 Cores (type #5)
|
||||
depth 6: 8 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/8em64t-2s2ca2c.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/8em64t-2s2ca2c.tar.gz
Двоичный файл не отображается.
@ -1,38 +0,0 @@
|
||||
Machine (phys=0 local=16468292KB total=16468292KB Dell Inc. 0NR282)
|
||||
Socket #0 (phys=0)
|
||||
L2Cache #0 (4096KB)
|
||||
L1Cache #0 (32KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L1Cache #1 (32KB)
|
||||
Core #1 (phys=1)
|
||||
PU #1 (phys=4)
|
||||
L2Cache #1 (4096KB)
|
||||
L1Cache #2 (32KB)
|
||||
Core #2 (phys=2)
|
||||
PU #2 (phys=2)
|
||||
L1Cache #3 (32KB)
|
||||
Core #3 (phys=3)
|
||||
PU #3 (phys=6)
|
||||
Socket #1 (phys=1)
|
||||
L2Cache #2 (4096KB)
|
||||
L1Cache #4 (32KB)
|
||||
Core #4 (phys=0)
|
||||
PU #4 (phys=1)
|
||||
L1Cache #5 (32KB)
|
||||
Core #5 (phys=1)
|
||||
PU #5 (phys=5)
|
||||
L2Cache #3 (4096KB)
|
||||
L1Cache #6 (32KB)
|
||||
Core #6 (phys=2)
|
||||
PU #6 (phys=3)
|
||||
L1Cache #7 (32KB)
|
||||
Core #7 (phys=3)
|
||||
PU #7 (phys=7)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 2 Sockets (type #3)
|
||||
depth 2: 4 Caches (type #4)
|
||||
depth 3: 8 Caches (type #4)
|
||||
depth 4: 8 Cores (type #5)
|
||||
depth 5: 8 PUs (type #6)
|
||||
Topology not from this system
|
Двоичный файл не отображается.
@ -1,34 +0,0 @@
|
||||
Machine (phys=0 local=16468292KB total=16468292KB Dell Inc. 0NR282)
|
||||
Socket #0 (phys=0)
|
||||
L1Cache #0 (32KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L2Cache #0 (4096KB)
|
||||
Core #1 (phys=2)
|
||||
PU #1 (phys=2)
|
||||
L1Cache #1 (32KB)
|
||||
Core #2 (phys=3)
|
||||
PU #2 (phys=6)
|
||||
L1Cache #2 (32KB)
|
||||
Core #3 (phys=1)
|
||||
PU #3 (phys=4)
|
||||
Socket #1 (phys=1)
|
||||
L2Cache #1 (4096KB)
|
||||
Core #4 (phys=0)
|
||||
PU #4 (phys=1)
|
||||
Core #5 (phys=1)
|
||||
PU #5 (phys=5)
|
||||
L2Cache #2 (4096KB)
|
||||
L1Cache #3 (32KB)
|
||||
Core #6 (phys=2)
|
||||
PU #6 (phys=3)
|
||||
L1Cache #4 (32KB)
|
||||
Core #7 (phys=3)
|
||||
PU #7 (phys=7)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 2 Sockets (type #3)
|
||||
depth 2: 3 Caches (type #4)
|
||||
depth 3: 5 Caches (type #4)
|
||||
depth 4: 8 Cores (type #5)
|
||||
depth 5: 8 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/8em64t-4c2t.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/8em64t-4c2t.tar.gz
Двоичный файл не отображается.
@ -1,31 +0,0 @@
|
||||
Machine (phys=0 local=1016272KB total=1016272KB)
|
||||
Socket #0 (phys=1)
|
||||
L3Cache #0 (8192KB)
|
||||
L2Cache #0 (256KB)
|
||||
L1Cache #0 (32KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
PU #1 (phys=4)
|
||||
L2Cache #1 (256KB)
|
||||
L1Cache #1 (32KB)
|
||||
Core #1 (phys=1)
|
||||
PU #2 (phys=1)
|
||||
PU #3 (phys=5)
|
||||
L2Cache #2 (256KB)
|
||||
L1Cache #2 (32KB)
|
||||
Core #2 (phys=2)
|
||||
PU #4 (phys=2)
|
||||
PU #5 (phys=6)
|
||||
L2Cache #3 (256KB)
|
||||
L1Cache #3 (32KB)
|
||||
Core #3 (phys=3)
|
||||
PU #6 (phys=3)
|
||||
PU #7 (phys=7)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 1 Socket (type #3)
|
||||
depth 2: 1 Cache (type #4)
|
||||
depth 3: 4 Caches (type #4)
|
||||
depth 4: 4 Caches (type #4)
|
||||
depth 5: 4 Cores (type #5)
|
||||
depth 6: 8 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/8ia64-2n2s2d.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/8ia64-2n2s2d.tar.gz
Двоичный файл не отображается.
@ -1,56 +0,0 @@
|
||||
Machine (phys=0 total=33331648KB)
|
||||
NUMANode #0 (phys=0 local=16554432KB total=16554432KB)
|
||||
Socket #0 (phys=0)
|
||||
L3Cache #0 (9216KB)
|
||||
L2Cache #0 (256KB)
|
||||
L1Cache #0 (16KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L3Cache #1 (9216KB)
|
||||
L2Cache #1 (256KB)
|
||||
L1Cache #1 (16KB)
|
||||
Core #1 (phys=1)
|
||||
PU #1 (phys=2)
|
||||
Socket #1 (phys=196611)
|
||||
L3Cache #2 (9216KB)
|
||||
L2Cache #2 (256KB)
|
||||
L1Cache #2 (16KB)
|
||||
Core #2 (phys=0)
|
||||
PU #2 (phys=1)
|
||||
L3Cache #3 (9216KB)
|
||||
L2Cache #3 (256KB)
|
||||
L1Cache #3 (16KB)
|
||||
Core #3 (phys=1)
|
||||
PU #3 (phys=3)
|
||||
NUMANode #1 (phys=1 local=16777216KB total=16777216KB)
|
||||
Socket #2 (phys=256)
|
||||
L3Cache #4 (9216KB)
|
||||
L2Cache #4 (256KB)
|
||||
L1Cache #4 (16KB)
|
||||
Core #4 (phys=0)
|
||||
PU #4 (phys=4)
|
||||
L3Cache #5 (9216KB)
|
||||
L2Cache #5 (256KB)
|
||||
L1Cache #5 (16KB)
|
||||
Core #5 (phys=1)
|
||||
PU #5 (phys=6)
|
||||
Socket #3 (phys=196867)
|
||||
L3Cache #6 (9216KB)
|
||||
L2Cache #6 (256KB)
|
||||
L1Cache #6 (16KB)
|
||||
Core #6 (phys=0)
|
||||
PU #6 (phys=5)
|
||||
L3Cache #7 (9216KB)
|
||||
L2Cache #7 (256KB)
|
||||
L1Cache #7 (16KB)
|
||||
Core #7 (phys=1)
|
||||
PU #7 (phys=7)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 2 NUMANodes (type #2)
|
||||
depth 2: 4 Sockets (type #3)
|
||||
depth 3: 8 Caches (type #4)
|
||||
depth 4: 8 Caches (type #4)
|
||||
depth 5: 8 Caches (type #4)
|
||||
depth 6: 8 Cores (type #5)
|
||||
depth 7: 8 PUs (type #6)
|
||||
Topology not from this system
|
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/8ia64-4s2c.tar.gz
Двоичные данные
opal/mca/paffinity/hwloc/hwloc/tests/linux/8ia64-4s2c.tar.gz
Двоичный файл не отображается.
@ -1,53 +0,0 @@
|
||||
Machine (phys=0)
|
||||
Socket #0 (phys=6147)
|
||||
L3Cache #0 (9216KB)
|
||||
L2Cache #0 (256KB)
|
||||
L1Cache #0 (16KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L3Cache #1 (9216KB)
|
||||
L2Cache #1 (256KB)
|
||||
L1Cache #1 (16KB)
|
||||
Core #1 (phys=1)
|
||||
PU #1 (phys=4)
|
||||
Socket #1 (phys=6144)
|
||||
L3Cache #2 (9216KB)
|
||||
L2Cache #2 (256KB)
|
||||
L1Cache #2 (16KB)
|
||||
Core #2 (phys=1)
|
||||
PU #2 (phys=1)
|
||||
L3Cache #3 (9216KB)
|
||||
L2Cache #3 (256KB)
|
||||
L1Cache #3 (16KB)
|
||||
Core #3 (phys=0)
|
||||
PU #3 (phys=5)
|
||||
Socket #2 (phys=6145)
|
||||
L3Cache #4 (9216KB)
|
||||
L2Cache #4 (256KB)
|
||||
L1Cache #4 (16KB)
|
||||
Core #4 (phys=1)
|
||||
PU #4 (phys=2)
|
||||
L3Cache #5 (9216KB)
|
||||
L2Cache #5 (256KB)
|
||||
L1Cache #5 (16KB)
|
||||
Core #5 (phys=0)
|
||||
PU #5 (phys=6)
|
||||
Socket #3 (phys=6146)
|
||||
L3Cache #6 (9216KB)
|
||||
L2Cache #6 (256KB)
|
||||
L1Cache #6 (16KB)
|
||||
Core #6 (phys=1)
|
||||
PU #6 (phys=3)
|
||||
L3Cache #7 (9216KB)
|
||||
L2Cache #7 (256KB)
|
||||
L1Cache #7 (16KB)
|
||||
Core #7 (phys=0)
|
||||
PU #7 (phys=7)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 Sockets (type #3)
|
||||
depth 2: 8 Caches (type #4)
|
||||
depth 3: 8 Caches (type #4)
|
||||
depth 4: 8 Caches (type #4)
|
||||
depth 5: 8 Cores (type #5)
|
||||
depth 6: 8 PUs (type #6)
|
||||
Topology not from this system
|
Двоичный файл не отображается.
@ -1,382 +0,0 @@
|
||||
Machine (phys=0 total=528473984KB)
|
||||
NUMANode #0 (phys=0 local=132101504KB total=132101504KB)
|
||||
Socket #0 (phys=1)
|
||||
L3Cache #0 (16384KB)
|
||||
L2Cache #0 (3072KB)
|
||||
L1Cache #0 (32KB)
|
||||
Core #0 (phys=0)
|
||||
PU #0 (phys=0)
|
||||
L1Cache #1 (32KB)
|
||||
Core #1 (phys=1)
|
||||
PU #1 (phys=4)
|
||||
L2Cache #1 (3072KB)
|
||||
L1Cache #2 (32KB)
|
||||
Core #2 (phys=2)
|
||||
PU #2 (phys=8)
|
||||
L1Cache #3 (32KB)
|
||||
Core #3 (phys=3)
|
||||
PU #3 (phys=12)
|
||||
L2Cache #2 (3072KB)
|
||||
L1Cache #4 (32KB)
|
||||
Core #4 (phys=4)
|
||||
PU #4 (phys=16)
|
||||
L1Cache #5 (32KB)
|
||||
Core #5 (phys=5)
|
||||
PU #5 (phys=20)
|
||||
Socket #1 (phys=0)
|
||||
L3Cache #1 (16384KB)
|
||||
L2Cache #3 (3072KB)
|
||||
L1Cache #6 (32KB)
|
||||
Core #6 (phys=0)
|
||||
PU #6 (phys=1)
|
||||
L1Cache #7 (32KB)
|
||||
Core #7 (phys=1)
|
||||
PU #7 (phys=5)
|
||||
L2Cache #4 (3072KB)
|
||||
L1Cache #8 (32KB)
|
||||
Core #8 (phys=2)
|
||||
PU #8 (phys=9)
|
||||
L1Cache #9 (32KB)
|
||||
Core #9 (phys=3)
|
||||
PU #9 (phys=13)
|
||||
L2Cache #5 (3072KB)
|
||||
L1Cache #10 (32KB)
|
||||
Core #10 (phys=4)
|
||||
PU #10 (phys=17)
|
||||
L1Cache #11 (32KB)
|
||||
Core #11 (phys=5)
|
||||
PU #11 (phys=21)
|
||||
Socket #2 (phys=2)
|
||||
L3Cache #2 (16384KB)
|
||||
L2Cache #6 (3072KB)
|
||||
L1Cache #12 (32KB)
|
||||
Core #12 (phys=0)
|
||||
PU #12 (phys=2)
|
||||
L1Cache #13 (32KB)
|
||||
Core #13 (phys=1)
|
||||
PU #13 (phys=6)
|
||||
L2Cache #7 (3072KB)
|
||||
L1Cache #14 (32KB)
|
||||
Core #14 (phys=2)
|
||||
PU #14 (phys=10)
|
||||
L1Cache #15 (32KB)
|
||||
Core #15 (phys=3)
|
||||
PU #15 (phys=14)
|
||||
L2Cache #8 (3072KB)
|
||||
L1Cache #16 (32KB)
|
||||
Core #16 (phys=4)
|
||||
PU #16 (phys=18)
|
||||
L1Cache #17 (32KB)
|
||||
Core #17 (phys=5)
|
||||
PU #17 (phys=22)
|
||||
Socket #3 (phys=3)
|
||||
L3Cache #3 (16384KB)
|
||||
L2Cache #9 (3072KB)
|
||||
L1Cache #18 (32KB)
|
||||
Core #18 (phys=0)
|
||||
PU #18 (phys=3)
|
||||
L1Cache #19 (32KB)
|
||||
Core #19 (phys=1)
|
||||
PU #19 (phys=7)
|
||||
L2Cache #10 (3072KB)
|
||||
L1Cache #20 (32KB)
|
||||
Core #20 (phys=2)
|
||||
PU #20 (phys=11)
|
||||
L1Cache #21 (32KB)
|
||||
Core #21 (phys=3)
|
||||
PU #21 (phys=15)
|
||||
L2Cache #11 (3072KB)
|
||||
L1Cache #22 (32KB)
|
||||
Core #22 (phys=4)
|
||||
PU #22 (phys=19)
|
||||
L1Cache #23 (32KB)
|
||||
Core #23 (phys=5)
|
||||
PU #23 (phys=23)
|
||||
NUMANode #1 (phys=1 local=132124160KB total=132124160KB)
|
||||
Socket #4 (phys=4)
|
||||
L3Cache #4 (16384KB)
|
||||
L2Cache #12 (3072KB)
|
||||
L1Cache #24 (32KB)
|
||||
Core #24 (phys=0)
|
||||
PU #24 (phys=24)
|
||||
L1Cache #25 (32KB)
|
||||
Core #25 (phys=1)
|
||||
PU #25 (phys=28)
|
||||
L2Cache #13 (3072KB)
|
||||
L1Cache #26 (32KB)
|
||||
Core #26 (phys=2)
|
||||
PU #26 (phys=32)
|
||||
L1Cache #27 (32KB)
|
||||
Core #27 (phys=3)
|
||||
PU #27 (phys=36)
|
||||
L2Cache #14 (3072KB)
|
||||
L1Cache #28 (32KB)
|
||||
Core #28 (phys=4)
|
||||
PU #28 (phys=40)
|
||||
L1Cache #29 (32KB)
|
||||
Core #29 (phys=5)
|
||||
PU #29 (phys=44)
|
||||
Socket #5 (phys=5)
|
||||
L3Cache #5 (16384KB)
|
||||
L2Cache #15 (3072KB)
|
||||
L1Cache #30 (32KB)
|
||||
Core #30 (phys=0)
|
||||
PU #30 (phys=25)
|
||||
L1Cache #31 (32KB)
|
||||
Core #31 (phys=1)
|
||||
PU #31 (phys=29)
|
||||
L2Cache #16 (3072KB)
|
||||
L1Cache #32 (32KB)
|
||||
Core #32 (phys=2)
|
||||
PU #32 (phys=33)
|
||||
L1Cache #33 (32KB)
|
||||
Core #33 (phys=3)
|
||||
PU #33 (phys=37)
|
||||
L2Cache #17 (3072KB)
|
||||
L1Cache #34 (32KB)
|
||||
Core #34 (phys=4)
|
||||
PU #34 (phys=41)
|
||||
L1Cache #35 (32KB)
|
||||
Core #35 (phys=5)
|
||||
PU #35 (phys=45)
|
||||
Socket #6 (phys=6)
|
||||
L3Cache #6 (16384KB)
|
||||
L2Cache #18 (3072KB)
|
||||
L1Cache #36 (32KB)
|
||||
Core #36 (phys=0)
|
||||
PU #36 (phys=26)
|
||||
L1Cache #37 (32KB)
|
||||
Core #37 (phys=1)
|
||||
PU #37 (phys=30)
|
||||
L2Cache #19 (3072KB)
|
||||
L1Cache #38 (32KB)
|
||||
Core #38 (phys=2)
|
||||
PU #38 (phys=34)
|
||||
L1Cache #39 (32KB)
|
||||
Core #39 (phys=3)
|
||||
PU #39 (phys=38)
|
||||
L2Cache #20 (3072KB)
|
||||
L1Cache #40 (32KB)
|
||||
Core #40 (phys=4)
|
||||
PU #40 (phys=42)
|
||||
L1Cache #41 (32KB)
|
||||
Core #41 (phys=5)
|
||||
PU #41 (phys=46)
|
||||
Socket #7 (phys=7)
|
||||
L3Cache #7 (16384KB)
|
||||
L2Cache #21 (3072KB)
|
||||
L1Cache #42 (32KB)
|
||||
Core #42 (phys=0)
|
||||
PU #42 (phys=27)
|
||||
L1Cache #43 (32KB)
|
||||
Core #43 (phys=1)
|
||||
PU #43 (phys=31)
|
||||
L2Cache #22 (3072KB)
|
||||
L1Cache #44 (32KB)
|
||||
Core #44 (phys=2)
|
||||
PU #44 (phys=35)
|
||||
L1Cache #45 (32KB)
|
||||
Core #45 (phys=3)
|
||||
PU #45 (phys=39)
|
||||
L2Cache #23 (3072KB)
|
||||
L1Cache #46 (32KB)
|
||||
Core #46 (phys=4)
|
||||
PU #46 (phys=43)
|
||||
L1Cache #47 (32KB)
|
||||
Core #47 (phys=5)
|
||||
PU #47 (phys=47)
|
||||
NUMANode #2 (phys=2 local=132124160KB total=132124160KB)
|
||||
Socket #8 (phys=8)
|
||||
L3Cache #8 (16384KB)
|
||||
L2Cache #24 (3072KB)
|
||||
L1Cache #48 (32KB)
|
||||
Core #48 (phys=0)
|
||||
PU #48 (phys=48)
|
||||
L1Cache #49 (32KB)
|
||||
Core #49 (phys=1)
|
||||
PU #49 (phys=52)
|
||||
L2Cache #25 (3072KB)
|
||||
L1Cache #50 (32KB)
|
||||
Core #50 (phys=2)
|
||||
PU #50 (phys=56)
|
||||
L1Cache #51 (32KB)
|
||||
Core #51 (phys=3)
|
||||
PU #51 (phys=60)
|
||||
L2Cache #26 (3072KB)
|
||||
L1Cache #52 (32KB)
|
||||
Core #52 (phys=4)
|
||||
PU #52 (phys=64)
|
||||
L1Cache #53 (32KB)
|
||||
Core #53 (phys=5)
|
||||
PU #53 (phys=68)
|
||||
Socket #9 (phys=9)
|
||||
L3Cache #9 (16384KB)
|
||||
L2Cache #27 (3072KB)
|
||||
L1Cache #54 (32KB)
|
||||
Core #54 (phys=0)
|
||||
PU #54 (phys=49)
|
||||
L1Cache #55 (32KB)
|
||||
Core #55 (phys=1)
|
||||
PU #55 (phys=53)
|
||||
L2Cache #28 (3072KB)
|
||||
L1Cache #56 (32KB)
|
||||
Core #56 (phys=2)
|
||||
PU #56 (phys=57)
|
||||
L1Cache #57 (32KB)
|
||||
Core #57 (phys=3)
|
||||
PU #57 (phys=61)
|
||||
L2Cache #29 (3072KB)
|
||||
L1Cache #58 (32KB)
|
||||
Core #58 (phys=4)
|
||||
PU #58 (phys=65)
|
||||
L1Cache #59 (32KB)
|
||||
Core #59 (phys=5)
|
||||
PU #59 (phys=69)
|
||||
Socket #10 (phys=10)
|
||||
L3Cache #10 (16384KB)
|
||||
L2Cache #30 (3072KB)
|
||||
L1Cache #60 (32KB)
|
||||
Core #60 (phys=0)
|
||||
PU #60 (phys=50)
|
||||
L1Cache #61 (32KB)
|
||||
Core #61 (phys=1)
|
||||
PU #61 (phys=54)
|
||||
L2Cache #31 (3072KB)
|
||||
L1Cache #62 (32KB)
|
||||
Core #62 (phys=2)
|
||||
PU #62 (phys=58)
|
||||
L1Cache #63 (32KB)
|
||||
Core #63 (phys=3)
|
||||
PU #63 (phys=62)
|
||||
L2Cache #32 (3072KB)
|
||||
L1Cache #64 (32KB)
|
||||
Core #64 (phys=4)
|
||||
PU #64 (phys=66)
|
||||
L1Cache #65 (32KB)
|
||||
Core #65 (phys=5)
|
||||
PU #65 (phys=70)
|
||||
Socket #11 (phys=11)
|
||||
L3Cache #11 (16384KB)
|
||||
L2Cache #33 (3072KB)
|
||||
L1Cache #66 (32KB)
|
||||
Core #66 (phys=0)
|
||||
PU #66 (phys=51)
|
||||
L1Cache #67 (32KB)
|
||||
Core #67 (phys=1)
|
||||
PU #67 (phys=55)
|
||||
L2Cache #34 (3072KB)
|
||||
L1Cache #68 (32KB)
|
||||
Core #68 (phys=2)
|
||||
PU #68 (phys=59)
|
||||
L1Cache #69 (32KB)
|
||||
Core #69 (phys=3)
|
||||
PU #69 (phys=63)
|
||||
L2Cache #35 (3072KB)
|
||||
L1Cache #70 (32KB)
|
||||
Core #70 (phys=4)
|
||||
PU #70 (phys=67)
|
||||
L1Cache #71 (32KB)
|
||||
Core #71 (phys=5)
|
||||
PU #71 (phys=71)
|
||||
NUMANode #3 (phys=3 local=132124160KB total=132124160KB)
|
||||
Socket #12 (phys=12)
|
||||
L3Cache #12 (16384KB)
|
||||
L2Cache #36 (3072KB)
|
||||
L1Cache #72 (32KB)
|
||||
Core #72 (phys=0)
|
||||
PU #72 (phys=72)
|
||||
L1Cache #73 (32KB)
|
||||
Core #73 (phys=1)
|
||||
PU #73 (phys=76)
|
||||
L2Cache #37 (3072KB)
|
||||
L1Cache #74 (32KB)
|
||||
Core #74 (phys=2)
|
||||
PU #74 (phys=80)
|
||||
L1Cache #75 (32KB)
|
||||
Core #75 (phys=3)
|
||||
PU #75 (phys=84)
|
||||
L2Cache #38 (3072KB)
|
||||
L1Cache #76 (32KB)
|
||||
Core #76 (phys=4)
|
||||
PU #76 (phys=88)
|
||||
L1Cache #77 (32KB)
|
||||
Core #77 (phys=5)
|
||||
PU #77 (phys=92)
|
||||
Socket #13 (phys=13)
|
||||
L3Cache #13 (16384KB)
|
||||
L2Cache #39 (3072KB)
|
||||
L1Cache #78 (32KB)
|
||||
Core #78 (phys=0)
|
||||
PU #78 (phys=73)
|
||||
L1Cache #79 (32KB)
|
||||
Core #79 (phys=1)
|
||||
PU #79 (phys=77)
|
||||
L2Cache #40 (3072KB)
|
||||
L1Cache #80 (32KB)
|
||||
Core #80 (phys=2)
|
||||
PU #80 (phys=81)
|
||||
L1Cache #81 (32KB)
|
||||
Core #81 (phys=3)
|
||||
PU #81 (phys=85)
|
||||
L2Cache #41 (3072KB)
|
||||
L1Cache #82 (32KB)
|
||||
Core #82 (phys=4)
|
||||
PU #82 (phys=89)
|
||||
L1Cache #83 (32KB)
|
||||
Core #83 (phys=5)
|
||||
PU #83 (phys=93)
|
||||
Socket #14 (phys=14)
|
||||
L3Cache #14 (16384KB)
|
||||
L2Cache #42 (3072KB)
|
||||
L1Cache #84 (32KB)
|
||||
Core #84 (phys=0)
|
||||
PU #84 (phys=74)
|
||||
L1Cache #85 (32KB)
|
||||
Core #85 (phys=1)
|
||||
PU #85 (phys=78)
|
||||
L2Cache #43 (3072KB)
|
||||
L1Cache #86 (32KB)
|
||||
Core #86 (phys=2)
|
||||
PU #86 (phys=82)
|
||||
L1Cache #87 (32KB)
|
||||
Core #87 (phys=3)
|
||||
PU #87 (phys=86)
|
||||
L2Cache #44 (3072KB)
|
||||
L1Cache #88 (32KB)
|
||||
Core #88 (phys=4)
|
||||
PU #88 (phys=90)
|
||||
L1Cache #89 (32KB)
|
||||
Core #89 (phys=5)
|
||||
PU #89 (phys=94)
|
||||
Socket #15 (phys=15)
|
||||
L3Cache #15 (16384KB)
|
||||
L2Cache #45 (3072KB)
|
||||
L1Cache #90 (32KB)
|
||||
Core #90 (phys=0)
|
||||
PU #90 (phys=75)
|
||||
L1Cache #91 (32KB)
|
||||
Core #91 (phys=1)
|
||||
PU #91 (phys=79)
|
||||
L2Cache #46 (3072KB)
|
||||
L1Cache #92 (32KB)
|
||||
Core #92 (phys=2)
|
||||
PU #92 (phys=83)
|
||||
L1Cache #93 (32KB)
|
||||
Core #93 (phys=3)
|
||||
PU #93 (phys=87)
|
||||
L2Cache #47 (3072KB)
|
||||
L1Cache #94 (32KB)
|
||||
Core #94 (phys=4)
|
||||
PU #94 (phys=91)
|
||||
L1Cache #95 (32KB)
|
||||
Core #95 (phys=5)
|
||||
PU #95 (phys=95)
|
||||
depth 0: 1 Machine (type #1)
|
||||
depth 1: 4 NUMANodes (type #2)
|
||||
depth 2: 16 Sockets (type #3)
|
||||
depth 3: 16 Caches (type #4)
|
||||
depth 4: 48 Caches (type #4)
|
||||
depth 5: 96 Caches (type #4)
|
||||
depth 6: 96 Cores (type #5)
|
||||
depth 7: 96 PUs (type #6)
|
||||
Topology not from this system
|
@ -1,592 +0,0 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
|
||||
# Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# Copyright 2009 INRIA, Université Bordeaux 1
|
||||
# Copyright © 2009 Cisco Systems, Inc. All rights reserved.
|
||||
VPATH = @srcdir@
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
target_triplet = @target@
|
||||
subdir = tests/linux
|
||||
DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(srcdir)/gather-topology.sh.in $(srcdir)/test-topology.sh.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/config/hwloc.m4 \
|
||||
$(top_srcdir)/config/hwloc_check_attributes.m4 \
|
||||
$(top_srcdir)/config/hwloc_check_visibility.m4 \
|
||||
$(top_srcdir)/config/hwloc_internal.m4 \
|
||||
$(top_srcdir)/config/hwloc_pkg.m4 \
|
||||
$(top_srcdir)/config/libtool.m4 \
|
||||
$(top_srcdir)/config/ltoptions.m4 \
|
||||
$(top_srcdir)/config/ltsugar.m4 \
|
||||
$(top_srcdir)/config/ltversion.m4 \
|
||||
$(top_srcdir)/config/lt~obsolete.m4 $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/include/private/config.h \
|
||||
$(top_builddir)/include/hwloc/config.h
|
||||
CONFIG_CLEAN_FILES = gather-topology.sh test-topology.sh
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_GEN = $(am__v_GEN_$(V))
|
||||
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
AM_V_at = $(am__v_at_$(V))
|
||||
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_at_0 = @
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__tty_colors = \
|
||||
red=; grn=; lgn=; blu=; std=
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BASH = @BASH@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CONFIGURE_DEPENDENCIES = @CONFIGURE_DEPENDENCIES@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOXYGEN = @DOXYGEN@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
FIG2DEV = @FIG2DEV@
|
||||
GREP = @GREP@
|
||||
HWLOC_CAIRO_CFLAGS = @HWLOC_CAIRO_CFLAGS@
|
||||
HWLOC_CAIRO_LIBS = @HWLOC_CAIRO_LIBS@
|
||||
HWLOC_CFLAGS = @HWLOC_CFLAGS@
|
||||
HWLOC_CPPFLAGS = @HWLOC_CPPFLAGS@
|
||||
HWLOC_DIFF_U = @HWLOC_DIFF_U@
|
||||
HWLOC_EMBEDDED_CFLAGS = @HWLOC_EMBEDDED_CFLAGS@
|
||||
HWLOC_EMBEDDED_CPPFLAGS = @HWLOC_EMBEDDED_CPPFLAGS@
|
||||
HWLOC_EMBEDDED_LDADD = @HWLOC_EMBEDDED_LDADD@
|
||||
HWLOC_EMBEDDED_LIBS = @HWLOC_EMBEDDED_LIBS@
|
||||
HWLOC_HAVE_XML = @HWLOC_HAVE_XML@
|
||||
HWLOC_KERRIGHED_CFLAGS = @HWLOC_KERRIGHED_CFLAGS@
|
||||
HWLOC_KERRIGHED_LIBS = @HWLOC_KERRIGHED_LIBS@
|
||||
HWLOC_LDFLAGS = @HWLOC_LDFLAGS@
|
||||
HWLOC_LIBS = @HWLOC_LIBS@
|
||||
HWLOC_MS_LIB = @HWLOC_MS_LIB@
|
||||
HWLOC_PKG_CONFIG = @HWLOC_PKG_CONFIG@
|
||||
HWLOC_RELEASE_DATE = @HWLOC_RELEASE_DATE@
|
||||
HWLOC_REQUIRES = @HWLOC_REQUIRES@
|
||||
HWLOC_SVN_R = @HWLOC_SVN_R@
|
||||
HWLOC_TERMCAP_LIBS = @HWLOC_TERMCAP_LIBS@
|
||||
HWLOC_VERSION = @HWLOC_VERSION@
|
||||
HWLOC_W3_GENERATOR = @HWLOC_W3_GENERATOR@
|
||||
HWLOC_X11_LIBS = @HWLOC_X11_LIBS@
|
||||
HWLOC_XML_CFLAGS = @HWLOC_XML_CFLAGS@
|
||||
HWLOC_XML_LIBS = @HWLOC_XML_LIBS@
|
||||
HWLOC_top_builddir = @HWLOC_top_builddir@
|
||||
HWLOC_top_srcdir = @HWLOC_top_srcdir@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LYNX = @LYNX@
|
||||
MAKEINDEX = @MAKEINDEX@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PDFLATEX = @PDFLATEX@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
W3M = @W3M@
|
||||
XMKMF = @XMKMF@
|
||||
XMLLINT = @XMLLINT@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
libhwloc_so_version = @libhwloc_so_version@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
lt_ECHO = @lt_ECHO@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target = @target@
|
||||
target_alias = @target_alias@
|
||||
target_cpu = @target_cpu@
|
||||
target_os = @target_os@
|
||||
target_vendor = @target_vendor@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
AM_CFLAGS = $(HWLOC_CFLAGS)
|
||||
AM_CPPFLAGS = $(HWLOC_CPPFLAGS)
|
||||
AM_LDFLAGS = $(HWLOC_LDFLAGS)
|
||||
|
||||
# XXX: Add your sysfs tarballs here.
|
||||
sysfs_tarballs = \
|
||||
2amd64-2n.tar.gz \
|
||||
2ps3-2t.tar.gz \
|
||||
4ia64-4s.tar.gz \
|
||||
4ppc-4c.tar.gz \
|
||||
8amd64-4n2c.tar.gz \
|
||||
8em64t-4c2t.tar.gz \
|
||||
8em64t-2s2ca2c.tar.gz \
|
||||
8em64t-2s4c-heterogeneous.tar.gz \
|
||||
8ia64-2n2s2d.tar.gz \
|
||||
8ia64-4s2c.tar.gz \
|
||||
16amd64-8n2c.tar.gz \
|
||||
16amd64-8n2c-cpusets.tar.gz \
|
||||
16amd64-8n2c-cpusets.xml.tar.gz \
|
||||
16amd64-8n2c-cpusets_noadmin.tar.gz \
|
||||
16em64t-4s2c2t.tar.gz \
|
||||
16em64t-4s2c2t-offlines.tar.gz \
|
||||
16em64t-4s2c2t-offlines.xml.tar.gz \
|
||||
16em64t-4s2c2t-offlines_noadmin.tar.gz \
|
||||
16em64t-4s2c2t_ncaches.tar.gz \
|
||||
16em64t-4s2c2t_merge.tar.gz \
|
||||
16em64t-4s2c2t.xml.tar.gz \
|
||||
16em64t-2m4c2t.tar.gz \
|
||||
16ia64-8n2s.tar.gz \
|
||||
48amd64-4d2n6c.tar.gz \
|
||||
64fake-4n2s2ca2c2t.tar.gz \
|
||||
96em64t-4n4d3ca2co.tar.gz \
|
||||
256ia64-64n2s2c.tar.gz \
|
||||
4qs22-2s2t.tar.gz \
|
||||
2s390-2c.tar.gz \
|
||||
1alpha.tar.gz
|
||||
|
||||
|
||||
# Each tarball `xyz.tar.gz' must have a corresponoing `xyz.tar.gz.output'
|
||||
# file showing the expected output of `lstopo - -v'.
|
||||
sysfs_outputs = \
|
||||
2amd64-2n.tar.gz.output \
|
||||
2ps3-2t.tar.gz.output \
|
||||
4ia64-4s.tar.gz.output \
|
||||
4ppc-4c.tar.gz.output \
|
||||
8amd64-4n2c.tar.gz.output \
|
||||
8em64t-4c2t.tar.gz.output \
|
||||
8em64t-2s2ca2c.tar.gz.output \
|
||||
8em64t-2s4c-heterogeneous.tar.gz.output \
|
||||
8ia64-2n2s2d.tar.gz.output \
|
||||
8ia64-4s2c.tar.gz.output \
|
||||
16amd64-8n2c.tar.gz.output \
|
||||
16amd64-8n2c-cpusets.tar.gz.output \
|
||||
16amd64-8n2c-cpusets.xml.tar.gz.output 16amd64-8n2c-cpusets.xml.tar.gz.options \
|
||||
16amd64-8n2c-cpusets_noadmin.tar.gz.output 16amd64-8n2c-cpusets_noadmin.tar.gz.options \
|
||||
16em64t-4s2c2t.tar.gz.output \
|
||||
16em64t-4s2c2t-offlines.tar.gz.output \
|
||||
16em64t-4s2c2t-offlines.xml.tar.gz.output 16em64t-4s2c2t-offlines.xml.tar.gz.options \
|
||||
16em64t-4s2c2t-offlines_noadmin.tar.gz.output 16em64t-4s2c2t-offlines_noadmin.tar.gz.options \
|
||||
16em64t-4s2c2t_ncaches.tar.gz.output 16em64t-4s2c2t_ncaches.tar.gz.options \
|
||||
16em64t-4s2c2t_merge.tar.gz.output 16em64t-4s2c2t_merge.tar.gz.options \
|
||||
16em64t-4s2c2t.xml.tar.gz.output 16em64t-4s2c2t.xml.tar.gz.options \
|
||||
16em64t-2m4c2t.tar.gz.output \
|
||||
16ia64-8n2s.tar.gz.output \
|
||||
48amd64-4d2n6c.tar.gz.output \
|
||||
64fake-4n2s2ca2c2t.tar.gz.output \
|
||||
96em64t-4n4d3ca2co.tar.gz.output \
|
||||
256ia64-64n2s2c.tar.gz.output \
|
||||
4qs22-2s2t.tar.gz.output \
|
||||
2s390-2c.tar.gz.output \
|
||||
1alpha.tar.gz.output
|
||||
|
||||
@HWLOC_BUILD_TESTS_TRUE@@HWLOC_HAVE_LINUX_TRUE@@HWLOC_HAVE_OPENAT_TRUE@TESTS = $(sysfs_tarballs)
|
||||
EXTRA_DIST = $(sysfs_tarballs) $(sysfs_outputs)
|
||||
TESTS_ENVIRONMENT = $(builddir)/test-topology.sh
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/linux/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --foreign tests/linux/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
gather-topology.sh: $(top_builddir)/config.status $(srcdir)/gather-topology.sh.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
|
||||
test-topology.sh: $(top_builddir)/config.status $(srcdir)/test-topology.sh.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
check-TESTS: $(TESTS)
|
||||
@failed=0; all=0; xfail=0; xpass=0; skip=0; \
|
||||
srcdir=$(srcdir); export srcdir; \
|
||||
list=' $(TESTS) '; \
|
||||
$(am__tty_colors); \
|
||||
if test -n "$$list"; then \
|
||||
for tst in $$list; do \
|
||||
if test -f ./$$tst; then dir=./; \
|
||||
elif test -f $$tst; then dir=; \
|
||||
else dir="$(srcdir)/"; fi; \
|
||||
if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
|
||||
all=`expr $$all + 1`; \
|
||||
case " $(XFAIL_TESTS) " in \
|
||||
*[\ \ ]$$tst[\ \ ]*) \
|
||||
xpass=`expr $$xpass + 1`; \
|
||||
failed=`expr $$failed + 1`; \
|
||||
col=$$red; res=XPASS; \
|
||||
;; \
|
||||
*) \
|
||||
col=$$grn; res=PASS; \
|
||||
;; \
|
||||
esac; \
|
||||
elif test $$? -ne 77; then \
|
||||
all=`expr $$all + 1`; \
|
||||
case " $(XFAIL_TESTS) " in \
|
||||
*[\ \ ]$$tst[\ \ ]*) \
|
||||
xfail=`expr $$xfail + 1`; \
|
||||
col=$$lgn; res=XFAIL; \
|
||||
;; \
|
||||
*) \
|
||||
failed=`expr $$failed + 1`; \
|
||||
col=$$red; res=FAIL; \
|
||||
;; \
|
||||
esac; \
|
||||
else \
|
||||
skip=`expr $$skip + 1`; \
|
||||
col=$$blu; res=SKIP; \
|
||||
fi; \
|
||||
echo "$${col}$$res$${std}: $$tst"; \
|
||||
done; \
|
||||
if test "$$all" -eq 1; then \
|
||||
tests="test"; \
|
||||
All=""; \
|
||||
else \
|
||||
tests="tests"; \
|
||||
All="All "; \
|
||||
fi; \
|
||||
if test "$$failed" -eq 0; then \
|
||||
if test "$$xfail" -eq 0; then \
|
||||
banner="$$All$$all $$tests passed"; \
|
||||
else \
|
||||
if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
|
||||
banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
|
||||
fi; \
|
||||
else \
|
||||
if test "$$xpass" -eq 0; then \
|
||||
banner="$$failed of $$all $$tests failed"; \
|
||||
else \
|
||||
if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
|
||||
banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dashes="$$banner"; \
|
||||
skipped=""; \
|
||||
if test "$$skip" -ne 0; then \
|
||||
if test "$$skip" -eq 1; then \
|
||||
skipped="($$skip test was not run)"; \
|
||||
else \
|
||||
skipped="($$skip tests were not run)"; \
|
||||
fi; \
|
||||
test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
|
||||
dashes="$$skipped"; \
|
||||
fi; \
|
||||
report=""; \
|
||||
if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
|
||||
report="Please report to $(PACKAGE_BUGREPORT)"; \
|
||||
test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
|
||||
dashes="$$report"; \
|
||||
fi; \
|
||||
dashes=`echo "$$dashes" | sed s/./=/g`; \
|
||||
if test "$$failed" -eq 0; then \
|
||||
echo "$$grn$$dashes"; \
|
||||
else \
|
||||
echo "$$red$$dashes"; \
|
||||
fi; \
|
||||
echo "$$banner"; \
|
||||
test -z "$$skipped" || echo "$$skipped"; \
|
||||
test -z "$$report" || echo "$$report"; \
|
||||
echo "$$dashes$$std"; \
|
||||
test "$$failed" -eq 0; \
|
||||
else :; fi
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
$(MAKE) $(AM_MAKEFLAGS) check-TESTS
|
||||
check: check-am
|
||||
all-am: Makefile
|
||||
installdirs:
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am:
|
||||
|
||||
.MAKE: check-am install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-TESTS check-am clean clean-generic \
|
||||
clean-libtool distclean distclean-generic distclean-libtool \
|
||||
distdir dvi dvi-am html html-am info info-am install \
|
||||
install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-info install-info-am install-man \
|
||||
install-pdf install-pdf-am install-ps install-ps-am \
|
||||
install-strip installcheck installcheck-am installdirs \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
uninstall uninstall-am
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
@ -1,705 +0,0 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
|
||||
# Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# Copyright 2009 INRIA, Université Bordeaux 1
|
||||
# Copyright © 2009-2010 Cisco Systems, Inc. All rights reserved.
|
||||
VPATH = @srcdir@
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
target_triplet = @target@
|
||||
subdir = tests/ports
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/config/hwloc.m4 \
|
||||
$(top_srcdir)/config/hwloc_check_attributes.m4 \
|
||||
$(top_srcdir)/config/hwloc_check_visibility.m4 \
|
||||
$(top_srcdir)/config/hwloc_internal.m4 \
|
||||
$(top_srcdir)/config/hwloc_pkg.m4 \
|
||||
$(top_srcdir)/config/libtool.m4 \
|
||||
$(top_srcdir)/config/ltoptions.m4 \
|
||||
$(top_srcdir)/config/ltsugar.m4 \
|
||||
$(top_srcdir)/config/ltversion.m4 \
|
||||
$(top_srcdir)/config/lt~obsolete.m4 $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/include/private/config.h \
|
||||
$(top_builddir)/include/hwloc/config.h
|
||||
CONFIG_CLEAN_FILES = topology.c traversal.c topology-synthetic.c \
|
||||
topology-solaris.c topology-aix.c topology-osf.c \
|
||||
topology-windows.c topology-darwin.c topology-freebsd.c \
|
||||
topology-hpux.c
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
libhwloc_ports_la_LIBADD =
|
||||
am_libhwloc_ports_la_OBJECTS =
|
||||
nodist_libhwloc_ports_la_OBJECTS = libhwloc_ports_la-topology.lo \
|
||||
libhwloc_ports_la-traversal.lo \
|
||||
libhwloc_ports_la-topology-synthetic.lo \
|
||||
libhwloc_ports_la-topology-solaris.lo \
|
||||
libhwloc_ports_la-topology-aix.lo \
|
||||
libhwloc_ports_la-topology-osf.lo \
|
||||
libhwloc_ports_la-topology-windows.lo \
|
||||
libhwloc_ports_la-topology-darwin.lo \
|
||||
libhwloc_ports_la-topology-freebsd.lo \
|
||||
libhwloc_ports_la-topology-hpux.lo
|
||||
libhwloc_ports_la_OBJECTS = $(am_libhwloc_ports_la_OBJECTS) \
|
||||
$(nodist_libhwloc_ports_la_OBJECTS)
|
||||
AM_V_lt = $(am__v_lt_$(V))
|
||||
am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_lt_0 = --silent
|
||||
@HWLOC_BUILD_TESTS_TRUE@@HWLOC_HAVE_LINUX_TRUE@am_libhwloc_ports_la_rpath =
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include/private -I$(top_builddir)/include/hwloc
|
||||
depcomp = $(SHELL) $(top_srcdir)/./config/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
am__mv = mv -f
|
||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||
LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
|
||||
$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
|
||||
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
|
||||
$(AM_CFLAGS) $(CFLAGS)
|
||||
AM_V_CC = $(am__v_CC_$(V))
|
||||
am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_CC_0 = @echo " CC " $@;
|
||||
AM_V_at = $(am__v_at_$(V))
|
||||
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_at_0 = @
|
||||
CCLD = $(CC)
|
||||
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
|
||||
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
|
||||
$(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||
AM_V_CCLD = $(am__v_CCLD_$(V))
|
||||
am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_CCLD_0 = @echo " CCLD " $@;
|
||||
AM_V_GEN = $(am__v_GEN_$(V))
|
||||
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
SOURCES = $(libhwloc_ports_la_SOURCES) \
|
||||
$(nodist_libhwloc_ports_la_SOURCES)
|
||||
DIST_SOURCES = $(libhwloc_ports_la_SOURCES)
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BASH = @BASH@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CONFIGURE_DEPENDENCIES = @CONFIGURE_DEPENDENCIES@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOXYGEN = @DOXYGEN@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
FIG2DEV = @FIG2DEV@
|
||||
GREP = @GREP@
|
||||
HWLOC_CAIRO_CFLAGS = @HWLOC_CAIRO_CFLAGS@
|
||||
HWLOC_CAIRO_LIBS = @HWLOC_CAIRO_LIBS@
|
||||
HWLOC_CFLAGS = @HWLOC_CFLAGS@
|
||||
HWLOC_CPPFLAGS = @HWLOC_CPPFLAGS@
|
||||
HWLOC_DIFF_U = @HWLOC_DIFF_U@
|
||||
HWLOC_EMBEDDED_CFLAGS = @HWLOC_EMBEDDED_CFLAGS@
|
||||
HWLOC_EMBEDDED_CPPFLAGS = @HWLOC_EMBEDDED_CPPFLAGS@
|
||||
HWLOC_EMBEDDED_LDADD = @HWLOC_EMBEDDED_LDADD@
|
||||
HWLOC_EMBEDDED_LIBS = @HWLOC_EMBEDDED_LIBS@
|
||||
HWLOC_HAVE_XML = @HWLOC_HAVE_XML@
|
||||
HWLOC_KERRIGHED_CFLAGS = @HWLOC_KERRIGHED_CFLAGS@
|
||||
HWLOC_KERRIGHED_LIBS = @HWLOC_KERRIGHED_LIBS@
|
||||
HWLOC_LDFLAGS = @HWLOC_LDFLAGS@
|
||||
HWLOC_LIBS = @HWLOC_LIBS@
|
||||
HWLOC_MS_LIB = @HWLOC_MS_LIB@
|
||||
HWLOC_PKG_CONFIG = @HWLOC_PKG_CONFIG@
|
||||
HWLOC_RELEASE_DATE = @HWLOC_RELEASE_DATE@
|
||||
HWLOC_REQUIRES = @HWLOC_REQUIRES@
|
||||
HWLOC_SVN_R = @HWLOC_SVN_R@
|
||||
HWLOC_TERMCAP_LIBS = @HWLOC_TERMCAP_LIBS@
|
||||
HWLOC_VERSION = @HWLOC_VERSION@
|
||||
HWLOC_W3_GENERATOR = @HWLOC_W3_GENERATOR@
|
||||
HWLOC_X11_LIBS = @HWLOC_X11_LIBS@
|
||||
HWLOC_XML_CFLAGS = @HWLOC_XML_CFLAGS@
|
||||
HWLOC_XML_LIBS = @HWLOC_XML_LIBS@
|
||||
HWLOC_top_builddir = @HWLOC_top_builddir@
|
||||
HWLOC_top_srcdir = @HWLOC_top_srcdir@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LYNX = @LYNX@
|
||||
MAKEINDEX = @MAKEINDEX@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PDFLATEX = @PDFLATEX@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
W3M = @W3M@
|
||||
XMKMF = @XMKMF@
|
||||
XMLLINT = @XMLLINT@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
libhwloc_so_version = @libhwloc_so_version@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
lt_ECHO = @lt_ECHO@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target = @target@
|
||||
target_alias = @target_alias@
|
||||
target_cpu = @target_cpu@
|
||||
target_os = @target_os@
|
||||
target_vendor = @target_vendor@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
AM_CFLAGS = $(HWLOC_CFLAGS)
|
||||
AM_CPPFLAGS = $(HWLOC_CPPFLAGS)
|
||||
AM_LDFLAGS = $(HWLOC_LDFLAGS)
|
||||
SRC = $(HWLOC_top_srcdir)/src
|
||||
@HWLOC_BUILD_TESTS_TRUE@@HWLOC_HAVE_LINUX_TRUE@check_LTLIBRARIES = libhwloc-ports.la
|
||||
|
||||
# Note that AC_CONFIG_LINKS sets up the sym links for the files in
|
||||
# this directory (back to the $top_srcdir/src directory). So if you
|
||||
# need more sym-linked files in here, go edit configure.ac. Note that
|
||||
# we have to use sym links in here rather than just directly
|
||||
# referencing the files via $HWLOC_top_srcdir/src/foo.c because of
|
||||
# dependencies issues when using the Automake option "subdir-objects".
|
||||
# We nodist these because they're created by configure.
|
||||
nodist_libhwloc_ports_la_SOURCES = \
|
||||
topology.c \
|
||||
traversal.c \
|
||||
topology-synthetic.c \
|
||||
topology-solaris.c \
|
||||
topology-aix.c \
|
||||
topology-osf.c \
|
||||
topology-windows.c \
|
||||
topology-darwin.c \
|
||||
topology-freebsd.c \
|
||||
topology-hpux.c
|
||||
|
||||
libhwloc_ports_la_SOURCES = \
|
||||
include/windows.h \
|
||||
include/kstat.h \
|
||||
include/sys/rset.h \
|
||||
include/sys/lgrp_user.h \
|
||||
include/sys/sysctl.h \
|
||||
include/sys/procset.h \
|
||||
include/sys/processor.h \
|
||||
include/sys/thread.h \
|
||||
include/sys/mpctl.h \
|
||||
include/sys/cpuset.h \
|
||||
include/radset.h \
|
||||
include/cpuset.h \
|
||||
include/numa.h \
|
||||
include/pthread_np.h
|
||||
|
||||
libhwloc_ports_la_CPPFLAGS = \
|
||||
$(HWLOC_CPPFLAGS) \
|
||||
-I$(HWLOC_top_srcdir)/include \
|
||||
-I$(HWLOC_top_srcdir)/tests/ports/include \
|
||||
-DHWLOC_COMPILE_PORTS \
|
||||
-DHWLOC_SOLARIS_SYS -DHAVE_LIBLGRP -DHAVE_LIBKSTAT \
|
||||
-DHWLOC_AIX_SYS \
|
||||
-DHWLOC_OSF_SYS \
|
||||
-DHWLOC_WIN_SYS \
|
||||
-DHWLOC_DARWIN_SYS \
|
||||
-DHWLOC_FREEBSD_SYS -DHAVE_SYS_CPUSET_H \
|
||||
-DHWLOC_HPUX_SYS
|
||||
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .c .lo .o .obj
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/ports/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --foreign tests/ports/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
clean-checkLTLIBRARIES:
|
||||
-test -z "$(check_LTLIBRARIES)" || rm -f $(check_LTLIBRARIES)
|
||||
@list='$(check_LTLIBRARIES)'; for p in $$list; do \
|
||||
dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
|
||||
test "$$dir" != "$$p" || dir=.; \
|
||||
echo "rm -f \"$${dir}/so_locations\""; \
|
||||
rm -f "$${dir}/so_locations"; \
|
||||
done
|
||||
libhwloc-ports.la: $(libhwloc_ports_la_OBJECTS) $(libhwloc_ports_la_DEPENDENCIES)
|
||||
$(AM_V_CCLD)$(LINK) $(am_libhwloc_ports_la_rpath) $(libhwloc_ports_la_OBJECTS) $(libhwloc_ports_la_LIBADD) $(LIBS)
|
||||
|
||||
mostlyclean-compile:
|
||||
-rm -f *.$(OBJEXT)
|
||||
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhwloc_ports_la-topology-aix.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhwloc_ports_la-topology-darwin.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhwloc_ports_la-topology-freebsd.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhwloc_ports_la-topology-hpux.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhwloc_ports_la-topology-osf.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhwloc_ports_la-topology-solaris.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhwloc_ports_la-topology-synthetic.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhwloc_ports_la-topology-windows.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhwloc_ports_la-topology.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhwloc_ports_la-traversal.Plo@am__quote@
|
||||
|
||||
.c.o:
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
|
||||
@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
|
||||
@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(COMPILE) -c -o $@ $<
|
||||
|
||||
.c.obj:
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
|
||||
@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
|
||||
@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
|
||||
.c.lo:
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
|
||||
@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
|
||||
@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
|
||||
|
||||
libhwloc_ports_la-topology.lo: topology.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libhwloc_ports_la-topology.lo -MD -MP -MF $(DEPDIR)/libhwloc_ports_la-topology.Tpo -c -o libhwloc_ports_la-topology.lo `test -f 'topology.c' || echo '$(srcdir)/'`topology.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libhwloc_ports_la-topology.Tpo $(DEPDIR)/libhwloc_ports_la-topology.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='topology.c' object='libhwloc_ports_la-topology.lo' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libhwloc_ports_la-topology.lo `test -f 'topology.c' || echo '$(srcdir)/'`topology.c
|
||||
|
||||
libhwloc_ports_la-traversal.lo: traversal.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libhwloc_ports_la-traversal.lo -MD -MP -MF $(DEPDIR)/libhwloc_ports_la-traversal.Tpo -c -o libhwloc_ports_la-traversal.lo `test -f 'traversal.c' || echo '$(srcdir)/'`traversal.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libhwloc_ports_la-traversal.Tpo $(DEPDIR)/libhwloc_ports_la-traversal.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='traversal.c' object='libhwloc_ports_la-traversal.lo' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libhwloc_ports_la-traversal.lo `test -f 'traversal.c' || echo '$(srcdir)/'`traversal.c
|
||||
|
||||
libhwloc_ports_la-topology-synthetic.lo: topology-synthetic.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libhwloc_ports_la-topology-synthetic.lo -MD -MP -MF $(DEPDIR)/libhwloc_ports_la-topology-synthetic.Tpo -c -o libhwloc_ports_la-topology-synthetic.lo `test -f 'topology-synthetic.c' || echo '$(srcdir)/'`topology-synthetic.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libhwloc_ports_la-topology-synthetic.Tpo $(DEPDIR)/libhwloc_ports_la-topology-synthetic.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='topology-synthetic.c' object='libhwloc_ports_la-topology-synthetic.lo' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libhwloc_ports_la-topology-synthetic.lo `test -f 'topology-synthetic.c' || echo '$(srcdir)/'`topology-synthetic.c
|
||||
|
||||
libhwloc_ports_la-topology-solaris.lo: topology-solaris.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libhwloc_ports_la-topology-solaris.lo -MD -MP -MF $(DEPDIR)/libhwloc_ports_la-topology-solaris.Tpo -c -o libhwloc_ports_la-topology-solaris.lo `test -f 'topology-solaris.c' || echo '$(srcdir)/'`topology-solaris.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libhwloc_ports_la-topology-solaris.Tpo $(DEPDIR)/libhwloc_ports_la-topology-solaris.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='topology-solaris.c' object='libhwloc_ports_la-topology-solaris.lo' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libhwloc_ports_la-topology-solaris.lo `test -f 'topology-solaris.c' || echo '$(srcdir)/'`topology-solaris.c
|
||||
|
||||
libhwloc_ports_la-topology-aix.lo: topology-aix.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libhwloc_ports_la-topology-aix.lo -MD -MP -MF $(DEPDIR)/libhwloc_ports_la-topology-aix.Tpo -c -o libhwloc_ports_la-topology-aix.lo `test -f 'topology-aix.c' || echo '$(srcdir)/'`topology-aix.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libhwloc_ports_la-topology-aix.Tpo $(DEPDIR)/libhwloc_ports_la-topology-aix.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='topology-aix.c' object='libhwloc_ports_la-topology-aix.lo' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libhwloc_ports_la-topology-aix.lo `test -f 'topology-aix.c' || echo '$(srcdir)/'`topology-aix.c
|
||||
|
||||
libhwloc_ports_la-topology-osf.lo: topology-osf.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libhwloc_ports_la-topology-osf.lo -MD -MP -MF $(DEPDIR)/libhwloc_ports_la-topology-osf.Tpo -c -o libhwloc_ports_la-topology-osf.lo `test -f 'topology-osf.c' || echo '$(srcdir)/'`topology-osf.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libhwloc_ports_la-topology-osf.Tpo $(DEPDIR)/libhwloc_ports_la-topology-osf.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='topology-osf.c' object='libhwloc_ports_la-topology-osf.lo' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libhwloc_ports_la-topology-osf.lo `test -f 'topology-osf.c' || echo '$(srcdir)/'`topology-osf.c
|
||||
|
||||
libhwloc_ports_la-topology-windows.lo: topology-windows.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libhwloc_ports_la-topology-windows.lo -MD -MP -MF $(DEPDIR)/libhwloc_ports_la-topology-windows.Tpo -c -o libhwloc_ports_la-topology-windows.lo `test -f 'topology-windows.c' || echo '$(srcdir)/'`topology-windows.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libhwloc_ports_la-topology-windows.Tpo $(DEPDIR)/libhwloc_ports_la-topology-windows.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='topology-windows.c' object='libhwloc_ports_la-topology-windows.lo' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libhwloc_ports_la-topology-windows.lo `test -f 'topology-windows.c' || echo '$(srcdir)/'`topology-windows.c
|
||||
|
||||
libhwloc_ports_la-topology-darwin.lo: topology-darwin.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libhwloc_ports_la-topology-darwin.lo -MD -MP -MF $(DEPDIR)/libhwloc_ports_la-topology-darwin.Tpo -c -o libhwloc_ports_la-topology-darwin.lo `test -f 'topology-darwin.c' || echo '$(srcdir)/'`topology-darwin.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libhwloc_ports_la-topology-darwin.Tpo $(DEPDIR)/libhwloc_ports_la-topology-darwin.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='topology-darwin.c' object='libhwloc_ports_la-topology-darwin.lo' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libhwloc_ports_la-topology-darwin.lo `test -f 'topology-darwin.c' || echo '$(srcdir)/'`topology-darwin.c
|
||||
|
||||
libhwloc_ports_la-topology-freebsd.lo: topology-freebsd.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libhwloc_ports_la-topology-freebsd.lo -MD -MP -MF $(DEPDIR)/libhwloc_ports_la-topology-freebsd.Tpo -c -o libhwloc_ports_la-topology-freebsd.lo `test -f 'topology-freebsd.c' || echo '$(srcdir)/'`topology-freebsd.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libhwloc_ports_la-topology-freebsd.Tpo $(DEPDIR)/libhwloc_ports_la-topology-freebsd.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='topology-freebsd.c' object='libhwloc_ports_la-topology-freebsd.lo' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libhwloc_ports_la-topology-freebsd.lo `test -f 'topology-freebsd.c' || echo '$(srcdir)/'`topology-freebsd.c
|
||||
|
||||
libhwloc_ports_la-topology-hpux.lo: topology-hpux.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libhwloc_ports_la-topology-hpux.lo -MD -MP -MF $(DEPDIR)/libhwloc_ports_la-topology-hpux.Tpo -c -o libhwloc_ports_la-topology-hpux.lo `test -f 'topology-hpux.c' || echo '$(srcdir)/'`topology-hpux.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libhwloc_ports_la-topology-hpux.Tpo $(DEPDIR)/libhwloc_ports_la-topology-hpux.Plo
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='topology-hpux.c' object='libhwloc_ports_la-topology-hpux.lo' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhwloc_ports_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libhwloc_ports_la-topology-hpux.lo `test -f 'topology-hpux.c' || echo '$(srcdir)/'`topology-hpux.c
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
mkid -fID $$unique
|
||||
tags: TAGS
|
||||
|
||||
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: CTAGS
|
||||
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
$(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES)
|
||||
check: check-am
|
||||
all-am: Makefile
|
||||
installdirs:
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-checkLTLIBRARIES clean-generic clean-libtool \
|
||||
mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-tags
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
|
||||
mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am:
|
||||
|
||||
.MAKE: check-am install-am install-strip
|
||||
|
||||
.PHONY: CTAGS GTAGS all all-am check check-am clean \
|
||||
clean-checkLTLIBRARIES clean-generic clean-libtool ctags \
|
||||
distclean distclean-compile distclean-generic \
|
||||
distclean-libtool distclean-tags distdir dvi dvi-am html \
|
||||
html-am info info-am install install-am install-data \
|
||||
install-data-am install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-info \
|
||||
install-info-am install-man install-pdf install-pdf-am \
|
||||
install-ps install-ps-am install-strip installcheck \
|
||||
installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-compile \
|
||||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
tags uninstall uninstall-am
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
@ -209,7 +209,6 @@ libexecdir = @libexecdir@
|
||||
libhwloc_so_version = @libhwloc_so_version@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
lt_ECHO = @lt_ECHO@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user