Portable Hardware Locality (hwloc) Documentation: v2.9.3
|
Home
|
Support
|
FAQ
|
About
Presentations
Open MPI Team
FAQ
Videos
Performance
Open MPI Software
Download
Documentation
Source Code Access
Bug Tracking
Regression Testing
Version Information
Sub-Projects
Hardware Locality
Download v2.11 (stable)
Download v2.10 (old)
Download v2.9 (older)
Download ancient
Documentation
Tutorials
Best of lstopo
XML topology database
License
Mailing lists
Bug tracking
Git access
Nightly snapshots
Network Locality
MPI Testing Tool
Open Tool for Parameter Optimization
Community
Mailing Lists
Getting Help/Support
Contribute
Contact
License
Modules
Here is a list of all modules:
Error reporting in the API
API version
Object Sets (hwloc_cpuset_t and hwloc_nodeset_t)
Object Types
Object Structure and Attributes
Topology Creation and Destruction
Object levels, depths and types
Converting between Object Types and Attributes, and Strings
Consulting and Adding Info Attributes
CPU binding
Memory binding
Changing the Source of Topology Discovery
Topology Detection Configuration and Query
Modifying a loaded Topology
Finding Objects inside a CPU set
Finding Objects covering at least CPU set
Looking at Ancestor and Child Objects
Kinds of object Type
Looking at Cache Objects
Finding objects, miscellaneous helpers
Distributing items over a topology
CPU and node sets of entire topologies
Converting between CPU sets and node sets
Finding I/O objects
The bitmap API
Exporting Topologies to XML
Exporting Topologies to Synthetic
Retrieve distances between objects
Helpers for consulting distance matrices
Add distances between objects
Remove distances between objects
Comparing memory node attributes for finding where to allocate on
Managing memory attributes
Kinds of CPU cores
Linux-specific helpers
Interoperability with Linux libnuma unsigned long masks
Interoperability with Linux libnuma bitmask
Windows-specific helpers
Interoperability with glibc sched affinity
Interoperability with OpenCL
Interoperability with the CUDA Driver API
Interoperability with the CUDA Runtime API
Interoperability with the NVIDIA Management Library
Interoperability with the ROCm SMI Management Library
Interoperability with the oneAPI Level Zero interface.
Interoperability with OpenGL displays
Interoperability with OpenFabrics
Topology differences
Sharing topologies between processes
Components and Plugins: Discovery components
Components and Plugins: Discovery backends
Components and Plugins: Generic components
Components and Plugins: Core functions to be used by components
Components and Plugins: Filtering objects
Components and Plugins: helpers for PCI discovery
Components and Plugins: finding PCI objects during other discoveries
Netloc API
Open MPI is an Associated Project
of the
Software in the Public Interest
non-profit organization
Page last modified: 12-Sep-2023
©2004-2025 The Open MPI Project