From a890a94d27f0d23e41b4ab81d1b2964f486cdfd7 Mon Sep 17 00:00:00 2001 From: trz42 <12829274+trz42@users.noreply.github.com> Date: Wed, 17 Jun 2026 15:43:29 +0000 Subject: [PATCH] update overview of available software --- docs/available_software/detail/hwloc-CUDA.md | 60 ++++++++++++++++++++ mkdocs.yml | 2 +- 2 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 docs/available_software/detail/hwloc-CUDA.md diff --git a/docs/available_software/detail/hwloc-CUDA.md b/docs/available_software/detail/hwloc-CUDA.md new file mode 100644 index 0000000000..841f4b67ef --- /dev/null +++ b/docs/available_software/detail/hwloc-CUDA.md @@ -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 + + +homepage: [https://www.open-mpi.org/projects/hwloc/](https://www.open-mpi.org/projects/hwloc/) + +## Available installations + + +|hwloc-CUDA version|Supported CPU targets|Supported GPU targets|EESSI version|Module| +| --- | --- | --- | --- | --- | +|2.12.1|`generic`: `aarch64`, `x86_64`
Arm: `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|NVIDIA: `cc100`, `cc120`, `cc70`, `cc80`, `cc90`
|2025.06|`hwloc-CUDA/2.12.1-GCCcore-14.3.0-CUDA-12.9.1`| +|2.11.2|`generic`: `aarch64`, `x86_64`
Arm: `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|NVIDIA: `cc100`, `cc120`, `cc70`, `cc80`, `cc90`
|2025.06|`hwloc-CUDA/2.11.2-GCCcore-14.2.0-CUDA-12.8.0`| \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index e7c7f2ca4d..aaa37f7ffe 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -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