Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions docs/available_software/detail/hwloc-CUDA.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
json_ld:
'@context': https://schema.org
'@type': SoftwareApplication
applicationCategory: DeveloperApplication
description: "\n The Portable Hardware Locality (hwloc) software package provides\
\ a portable\n abstraction (across OS, versions, architectures, ...) of the hierarchical\n\
\ topology of modern architectures, including NUMA memory nodes, sockets, shared\n\
\ caches, cores and simultaneous multithreading. It also gathers various system\n\
\ attributes such as cache and memory information as well as the locality of I/O\n\
\ devices such as network interfaces, InfiniBand HCAs or GPUs. It primarily\n\
\ aims at helping applications with gathering information about modern computing\n\
\ hardware so as to exploit it accordingly and efficiently.\n\n This provides\
\ the CUDA and NVML plugins for hwloc\n"
license: Not confirmed
name: hwloc-CUDA
offers:
'@type': Offer
price: 0
operatingSystem: LINUX
review:
'@type': Review
author:
'@type': Organization
name: EESSI
reviewBody: Application has been successfully made available on all architectures
supported by EESSI
reviewRating:
'@type': Rating
ratingValue: 5
softwareRequirements: See https://www.eessi.io/docs/ for how to make EESSI available
on your system
softwareVersion: '[''2.12.1'', ''2.11.2'']'
url: https://www.open-mpi.org/projects/hwloc/
---
# hwloc-CUDA



The Portable Hardware Locality (hwloc) software package provides a portable
abstraction (across OS, versions, architectures, ...) of the hierarchical
topology of modern architectures, including NUMA memory nodes, sockets, shared
caches, cores and simultaneous multithreading. It also gathers various system
attributes such as cache and memory information as well as the locality of I/O
devices such as network interfaces, InfiniBand HCAs or GPUs. It primarily
aims at helping applications with gathering information about modern computing
hardware so as to exploit it accordingly and efficiently.

This provides the CUDA and NVML plugins for hwloc


<small>homepage: </small><span class="software-link">[https://www.open-mpi.org/projects/hwloc/](https://www.open-mpi.org/projects/hwloc/)</span>

## Available installations


|hwloc-CUDA version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
| --- | --- | --- | --- | --- |
|2.12.1|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `neoverse_n1`, `neoverse_v1`, `nvidia/grace`<br/><span class="software-cpu-amd">AMD</span>: `zen2`, `zen3`, `zen4`, `zen5`<br/><span class="software-cpu-intel">Intel</span>: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`<br/>|<span class="software-gpu-nvidia">NVIDIA</span>: `cc100`, `cc120`, `cc70`, `cc80`, `cc90`<br/>|<span class="software-eessi-version-202506">2025.06</span>|`hwloc-CUDA/2.12.1-GCCcore-14.3.0-CUDA-12.9.1`|
|2.11.2|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `neoverse_n1`, `neoverse_v1`, `nvidia/grace`<br/><span class="software-cpu-amd">AMD</span>: `zen2`, `zen3`, `zen4`, `zen5`<br/><span class="software-cpu-intel">Intel</span>: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`<br/>|<span class="software-gpu-nvidia">NVIDIA</span>: `cc100`, `cc120`, `cc70`, `cc80`, `cc90`<br/>|<span class="software-eessi-version-202506">2025.06</span>|`hwloc-CUDA/2.11.2-GCCcore-14.2.0-CUDA-12.8.0`|
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ extra:
- icon: fontawesome/brands/twitter
link: https://twitter.com/eessi_hpc
# this gets auto-updated via update_generated_time.sh script run in update_available_software.yml action
generated_time: "Mon, 15 Jun 2026 at 04:51:42 UTC"
generated_time: "Wed, 17 Jun 2026 at 15:43:26 UTC"
slack_invite_url: "https://join.slack.com/t/eessi-hpc/shared_invite/zt-2wg10p26d-m_CnRB89xQq3zk9qxf1k3g"
extra_javascript:
# mermaid diagram
Expand Down
Loading