1
1

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.
Этот коммит содержится в:
Jeff Squyres 2010-08-13 13:18:09 +00:00
родитель 550f180014
Коммит a2f349167e
91 изменённых файлов: 455 добавлений и 11986 удалений

Просмотреть файл

@ -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 поставляемый

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -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])])

Просмотреть файл

@ -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)
])

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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

Двоичный файл не отображается.

Просмотреть файл

@ -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@