From 8d7652491db9b553096fd6bd392b6186011f6780 Mon Sep 17 00:00:00 2001
From: trz42 <12829274+trz42@users.noreply.github.com>
Date: Tue, 21 Jul 2026 14:01:09 +0000
Subject: [PATCH] update overview of available software
---
.../detail/CppHeaderParser.md | 62 +++++++++++++++++++
docs/available_software/detail/fmt.md | 3 +-
docs/available_software/detail/gflags.md | 52 ++++++++++++++++
docs/available_software/detail/glog.md | 40 ++++++++++++
docs/available_software/detail/rocm-core.md | 43 +++++++++++++
docs/available_software/detail/rocm-smi.md | 51 +++++++++++++++
.../detail/rocprofiler-register.md | 56 +++++++++++++++++
.../detail/EasyBuild.md | 3 +-
mkdocs.yml | 2 +-
9 files changed, 309 insertions(+), 3 deletions(-)
create mode 100644 docs/available_software/detail/CppHeaderParser.md
create mode 100644 docs/available_software/detail/gflags.md
create mode 100644 docs/available_software/detail/glog.md
create mode 100644 docs/available_software/detail/rocm-core.md
create mode 100644 docs/available_software/detail/rocm-smi.md
create mode 100644 docs/available_software/detail/rocprofiler-register.md
diff --git a/docs/available_software/detail/CppHeaderParser.md b/docs/available_software/detail/CppHeaderParser.md
new file mode 100644
index 0000000000..3a2d83119d
--- /dev/null
+++ b/docs/available_software/detail/CppHeaderParser.md
@@ -0,0 +1,62 @@
+---
+json_ld:
+ '@context': https://schema.org
+ '@type': SoftwareApplication
+ applicationCategory: DeveloperApplication
+ description: 'CppHeaderParser is a pure python module that will parse C++
+
+ header files and generate a data structure representing the class.'
+ license: Not confirmed
+ name: CppHeaderParser
+ 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.7.4'']'
+ url: https://senexcanis.com/open-source/cppheaderparser
+---
+# CppHeaderParser
+
+
+CppHeaderParser is a pure python module that will parse C++
+header files and generate a data structure representing the class.
+
+homepage: [https://senexcanis.com/open-source/cppheaderparser](https://senexcanis.com/open-source/cppheaderparser)
+
+## Available installations
+
+
+|CppHeaderParser version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
+| --- | --- | --- | --- | --- |
+|2.7.4|`generic`: `aarch64`, `x86_64`
Arm: `a64fx`, `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|*(none)*|2025.06|`CppHeaderParser/2.7.4-GCCcore-14.2.0`|
+
+## Extensions
+
+Overview of extensions included in CppHeaderParser installations
+
+
+### CppHeaderParser
+
+
+|`CppHeaderParser` version|CppHeaderParser modules that include it|
+| --- | --- |
+|2.7.4|`CppHeaderParser/2.7.4-GCCcore-14.2.0`|
+
+### ply
+
+
+|`ply` version|CppHeaderParser modules that include it|
+| --- | --- |
+|3.11|`CppHeaderParser/2.7.4-GCCcore-14.2.0`|
\ No newline at end of file
diff --git a/docs/available_software/detail/fmt.md b/docs/available_software/detail/fmt.md
index b84de43b17..434cd51eb5 100644
--- a/docs/available_software/detail/fmt.md
+++ b/docs/available_software/detail/fmt.md
@@ -37,4 +37,5 @@ fmt (formerly cppformat) is an open-source formatting library.
|fmt version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
| --- | --- | --- | --- | --- |
-|11.2.0|`generic`: `aarch64`, `x86_64`
Arm: `a64fx`, `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|*(none)*|2025.06|`fmt/11.2.0-GCCcore-14.3.0`|
\ No newline at end of file
+|11.2.0|`generic`: `aarch64`, `x86_64`
Arm: `a64fx`, `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|*(none)*|2025.06|`fmt/11.2.0-GCCcore-14.3.0`|
+|11.2.0|`generic`: `aarch64`, `x86_64`
Arm: `a64fx`, `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|*(none)*|2025.06|`fmt/11.2.0-GCCcore-14.2.0`|
\ No newline at end of file
diff --git a/docs/available_software/detail/gflags.md b/docs/available_software/detail/gflags.md
new file mode 100644
index 0000000000..563d8f8d31
--- /dev/null
+++ b/docs/available_software/detail/gflags.md
@@ -0,0 +1,52 @@
+---
+json_ld:
+ '@context': https://schema.org
+ '@type': SoftwareApplication
+ applicationCategory: DeveloperApplication
+ description: '
+
+ The gflags package contains a C++ library that implements commandline flags
+
+ processing. It includes built-in support for standard types such as string
+
+ and the ability to define flags in the source file in which they are used.
+
+ '
+ license: Not confirmed
+ name: gflags
+ 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.2.2'']'
+ url: https://github.com/gflags/gflags
+---
+# gflags
+
+
+
+The gflags package contains a C++ library that implements commandline flags
+processing. It includes built-in support for standard types such as string
+and the ability to define flags in the source file in which they are used.
+
+
+homepage: [https://github.com/gflags/gflags](https://github.com/gflags/gflags)
+
+## Available installations
+
+
+|gflags version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
+| --- | --- | --- | --- | --- |
+|2.2.2|`generic`: `aarch64`, `x86_64`
Arm: `a64fx`, `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|*(none)*|2025.06|`gflags/2.2.2-GCCcore-14.2.0`|
\ No newline at end of file
diff --git a/docs/available_software/detail/glog.md b/docs/available_software/detail/glog.md
new file mode 100644
index 0000000000..be3ec408da
--- /dev/null
+++ b/docs/available_software/detail/glog.md
@@ -0,0 +1,40 @@
+---
+json_ld:
+ '@context': https://schema.org
+ '@type': SoftwareApplication
+ applicationCategory: DeveloperApplication
+ description: A C++ implementation of the Google logging module.
+ license: Not confirmed
+ name: glog
+ 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: '[''0.7.1'']'
+ url: https://github.com/google/glog
+---
+# glog
+
+
+A C++ implementation of the Google logging module.
+
+homepage: [https://github.com/google/glog](https://github.com/google/glog)
+
+## Available installations
+
+
+|glog version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
+| --- | --- | --- | --- | --- |
+|0.7.1|`generic`: `aarch64`, `x86_64`
Arm: `a64fx`, `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|*(none)*|2025.06|`glog/0.7.1-GCCcore-14.2.0`|
\ No newline at end of file
diff --git a/docs/available_software/detail/rocm-core.md b/docs/available_software/detail/rocm-core.md
new file mode 100644
index 0000000000..84cad82061
--- /dev/null
+++ b/docs/available_software/detail/rocm-core.md
@@ -0,0 +1,43 @@
+---
+json_ld:
+ '@context': https://schema.org
+ '@type': SoftwareApplication
+ applicationCategory: DeveloperApplication
+ description: 'ROCm-core is a foundational package that provides ROCm release versioning
+
+ and installation path information via header files.'
+ license: Not confirmed
+ name: rocm-core
+ 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: '[''6.4.1'']'
+ url: https://github.com/ROCm/rocm-core
+---
+# rocm-core
+
+
+ROCm-core is a foundational package that provides ROCm release versioning
+and installation path information via header files.
+
+homepage: [https://github.com/ROCm/rocm-core](https://github.com/ROCm/rocm-core)
+
+## Available installations
+
+
+|rocm-core version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
+| --- | --- | --- | --- | --- |
+|6.4.1|`generic`: `aarch64`, `x86_64`
Arm: `a64fx`, `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|*(none)*|2025.06|`rocm-core/6.4.1-GCCcore-14.2.0-ROCm-6.4.1`|
\ No newline at end of file
diff --git a/docs/available_software/detail/rocm-smi.md b/docs/available_software/detail/rocm-smi.md
new file mode 100644
index 0000000000..e2a19f3f78
--- /dev/null
+++ b/docs/available_software/detail/rocm-smi.md
@@ -0,0 +1,51 @@
+---
+json_ld:
+ '@context': https://schema.org
+ '@type': SoftwareApplication
+ applicationCategory: DeveloperApplication
+ description: '
+
+ The ROCm System Management Interface Library, or ROCm SMI library, is part of
+ the Radeon Open Compute ROCm software
+
+ stack. It is a C library for Linux that provides a user space interface for applications
+ to monitor and control
+
+ GPU applications.'
+ license: Not confirmed
+ name: rocm-smi
+ 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: '[''7.6.0'']'
+ url: https://github.com/ROCm/rocm_smi_lib
+---
+# rocm-smi
+
+
+
+The ROCm System Management Interface Library, or ROCm SMI library, is part of the Radeon Open Compute ROCm software
+stack. It is a C library for Linux that provides a user space interface for applications to monitor and control
+GPU applications.
+
+homepage: [https://github.com/ROCm/rocm_smi_lib](https://github.com/ROCm/rocm_smi_lib)
+
+## Available installations
+
+
+|rocm-smi version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
+| --- | --- | --- | --- | --- |
+|7.6.0|`generic`: `aarch64`, `x86_64`
Arm: `a64fx`, `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|*(none)*|2025.06|`rocm-smi/7.6.0-GCCcore-14.2.0-ROCm-6.4.1`|
\ No newline at end of file
diff --git a/docs/available_software/detail/rocprofiler-register.md b/docs/available_software/detail/rocprofiler-register.md
new file mode 100644
index 0000000000..7262189020
--- /dev/null
+++ b/docs/available_software/detail/rocprofiler-register.md
@@ -0,0 +1,56 @@
+---
+json_ld:
+ '@context': https://schema.org
+ '@type': SoftwareApplication
+ applicationCategory: DeveloperApplication
+ description: 'The rocprofiler-register library is a helper library that coordinates
+ the
+
+ modification of the intercept API table(s) of the HSA/HIP/ROCTx runtime libraries
+ by the
+
+ ROCprofiler (v2) library. The purpose of this library is to provide a consistent
+ and automated
+
+ mechanism of enabling performance analysis in the ROCm runtimes which does not
+ rely on
+
+ environment variables or unique methods for each runtime library.'
+ license: Not confirmed
+ name: rocprofiler-register
+ 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: '[''0.4.0'']'
+ url: https://github.com/ROCm/rocprofiler-register
+---
+# rocprofiler-register
+
+
+The rocprofiler-register library is a helper library that coordinates the
+modification of the intercept API table(s) of the HSA/HIP/ROCTx runtime libraries by the
+ROCprofiler (v2) library. The purpose of this library is to provide a consistent and automated
+mechanism of enabling performance analysis in the ROCm runtimes which does not rely on
+environment variables or unique methods for each runtime library.
+
+homepage: [https://github.com/ROCm/rocprofiler-register](https://github.com/ROCm/rocprofiler-register)
+
+## Available installations
+
+
+|rocprofiler-register version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
+| --- | --- | --- | --- | --- |
+|0.4.0|`generic`: `aarch64`, `x86_64`
Arm: `a64fx`, `neoverse_n1`, `neoverse_v1`, `nvidia/grace`
AMD: `zen2`, `zen3`, `zen4`, `zen5`
Intel: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`
|*(none)*|2025.06|`rocprofiler-register/0.4.0-GCCcore-14.2.0-ROCm-6.4.1`|
\ No newline at end of file
diff --git a/docs/available_software_riscv/detail/EasyBuild.md b/docs/available_software_riscv/detail/EasyBuild.md
index b8501a0337..e4c8366bd3 100644
--- a/docs/available_software_riscv/detail/EasyBuild.md
+++ b/docs/available_software_riscv/detail/EasyBuild.md
@@ -24,7 +24,7 @@ json_ld:
ratingValue: 5
softwareRequirements: See https://www.eessi.io/docs/ for how to make EESSI available
on your system
- softwareVersion: '[''5.3.0'', ''5.2.1'', ''5.2.0'', ''5.1.2'', ''5.1.1'']'
+ softwareVersion: '[''5.3.1'', ''5.3.0'', ''5.2.1'', ''5.2.0'', ''5.1.2'', ''5.1.1'']'
url: https://easybuilders.github.io/easybuild
---
# EasyBuild
@@ -41,6 +41,7 @@ EasyBuild is a software build and installation framework
|EasyBuild version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
| --- | --- | --- | --- | --- |
+|5.3.1|`generic`: `riscv64`
Arm:
AMD:
Intel:
|*(none)*|2025.06|`EasyBuild/5.3.1`|
|5.3.0|`generic`: `riscv64`
Arm:
AMD:
Intel:
|*(none)*|2025.06|`EasyBuild/5.3.0`|
|5.2.1|`generic`: `riscv64`
Arm:
AMD:
Intel:
|*(none)*|2025.06|`EasyBuild/5.2.1`|
|5.2.0|`generic`: `riscv64`
Arm:
AMD:
Intel:
|*(none)*|2025.06|`EasyBuild/5.2.0`|
diff --git a/mkdocs.yml b/mkdocs.yml
index 462e7286bf..9d891ca2bf 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: "Sat, 04 Jul 2026 at 13:41:47 UTC"
+ generated_time: "Tue, 21 Jul 2026 at 14:01:06 UTC"
slack_invite_url: "https://join.slack.com/t/eessi-hpc/shared_invite/zt-2wg10p26d-m_CnRB89xQq3zk9qxf1k3g"
extra_javascript:
# mermaid diagram