Skip to content

Commit ce91d40

Browse files
authored
Merge pull request #820 from EESSIbot/update-software-overview-1784642470
update overview of available software
2 parents 11814d0 + 8d76524 commit ce91d40

9 files changed

Lines changed: 309 additions & 3 deletions

File tree

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
json_ld:
3+
'@context': https://schema.org
4+
'@type': SoftwareApplication
5+
applicationCategory: DeveloperApplication
6+
description: 'CppHeaderParser is a pure python module that will parse C++
7+
8+
header files and generate a data structure representing the class.'
9+
license: Not confirmed
10+
name: CppHeaderParser
11+
offers:
12+
'@type': Offer
13+
price: 0
14+
operatingSystem: LINUX
15+
review:
16+
'@type': Review
17+
author:
18+
'@type': Organization
19+
name: EESSI
20+
reviewBody: Application has been successfully made available on all architectures
21+
supported by EESSI
22+
reviewRating:
23+
'@type': Rating
24+
ratingValue: 5
25+
softwareRequirements: See https://www.eessi.io/docs/ for how to make EESSI available
26+
on your system
27+
softwareVersion: '[''2.7.4'']'
28+
url: https://senexcanis.com/open-source/cppheaderparser
29+
---
30+
# CppHeaderParser
31+
32+
33+
CppHeaderParser is a pure python module that will parse C++
34+
header files and generate a data structure representing the class.
35+
36+
<small>homepage: </small><span class="software-link">[https://senexcanis.com/open-source/cppheaderparser](https://senexcanis.com/open-source/cppheaderparser)</span>
37+
38+
## Available installations
39+
40+
41+
|CppHeaderParser version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
42+
| --- | --- | --- | --- | --- |
43+
|2.7.4|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `a64fx`, `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/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`CppHeaderParser/2.7.4-GCCcore-14.2.0`|
44+
45+
## Extensions
46+
47+
Overview of extensions included in CppHeaderParser installations
48+
49+
50+
### CppHeaderParser
51+
52+
53+
|`CppHeaderParser` version|CppHeaderParser modules that include it|
54+
| --- | --- |
55+
|2.7.4|`CppHeaderParser/2.7.4-GCCcore-14.2.0`|
56+
57+
### ply
58+
59+
60+
|`ply` version|CppHeaderParser modules that include it|
61+
| --- | --- |
62+
|3.11|`CppHeaderParser/2.7.4-GCCcore-14.2.0`|

docs/available_software/detail/fmt.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,5 @@ fmt (formerly cppformat) is an open-source formatting library.
3737

3838
|fmt version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
3939
| --- | --- | --- | --- | --- |
40-
|11.2.0|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `a64fx`, `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/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`fmt/11.2.0-GCCcore-14.3.0`|
40+
|11.2.0|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `a64fx`, `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/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`fmt/11.2.0-GCCcore-14.3.0`|
41+
|11.2.0|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `a64fx`, `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/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`fmt/11.2.0-GCCcore-14.2.0`|
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
json_ld:
3+
'@context': https://schema.org
4+
'@type': SoftwareApplication
5+
applicationCategory: DeveloperApplication
6+
description: '
7+
8+
The gflags package contains a C++ library that implements commandline flags
9+
10+
processing. It includes built-in support for standard types such as string
11+
12+
and the ability to define flags in the source file in which they are used.
13+
14+
'
15+
license: Not confirmed
16+
name: gflags
17+
offers:
18+
'@type': Offer
19+
price: 0
20+
operatingSystem: LINUX
21+
review:
22+
'@type': Review
23+
author:
24+
'@type': Organization
25+
name: EESSI
26+
reviewBody: Application has been successfully made available on all architectures
27+
supported by EESSI
28+
reviewRating:
29+
'@type': Rating
30+
ratingValue: 5
31+
softwareRequirements: See https://www.eessi.io/docs/ for how to make EESSI available
32+
on your system
33+
softwareVersion: '[''2.2.2'']'
34+
url: https://github.com/gflags/gflags
35+
---
36+
# gflags
37+
38+
39+
40+
The gflags package contains a C++ library that implements commandline flags
41+
processing. It includes built-in support for standard types such as string
42+
and the ability to define flags in the source file in which they are used.
43+
44+
45+
<small>homepage: </small><span class="software-link">[https://github.com/gflags/gflags](https://github.com/gflags/gflags)</span>
46+
47+
## Available installations
48+
49+
50+
|gflags version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
51+
| --- | --- | --- | --- | --- |
52+
|2.2.2|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `a64fx`, `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/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`gflags/2.2.2-GCCcore-14.2.0`|
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
json_ld:
3+
'@context': https://schema.org
4+
'@type': SoftwareApplication
5+
applicationCategory: DeveloperApplication
6+
description: A C++ implementation of the Google logging module.
7+
license: Not confirmed
8+
name: glog
9+
offers:
10+
'@type': Offer
11+
price: 0
12+
operatingSystem: LINUX
13+
review:
14+
'@type': Review
15+
author:
16+
'@type': Organization
17+
name: EESSI
18+
reviewBody: Application has been successfully made available on all architectures
19+
supported by EESSI
20+
reviewRating:
21+
'@type': Rating
22+
ratingValue: 5
23+
softwareRequirements: See https://www.eessi.io/docs/ for how to make EESSI available
24+
on your system
25+
softwareVersion: '[''0.7.1'']'
26+
url: https://github.com/google/glog
27+
---
28+
# glog
29+
30+
31+
A C++ implementation of the Google logging module.
32+
33+
<small>homepage: </small><span class="software-link">[https://github.com/google/glog](https://github.com/google/glog)</span>
34+
35+
## Available installations
36+
37+
38+
|glog version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
39+
| --- | --- | --- | --- | --- |
40+
|0.7.1|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `a64fx`, `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/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`glog/0.7.1-GCCcore-14.2.0`|
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
json_ld:
3+
'@context': https://schema.org
4+
'@type': SoftwareApplication
5+
applicationCategory: DeveloperApplication
6+
description: 'ROCm-core is a foundational package that provides ROCm release versioning
7+
8+
and installation path information via header files.'
9+
license: Not confirmed
10+
name: rocm-core
11+
offers:
12+
'@type': Offer
13+
price: 0
14+
operatingSystem: LINUX
15+
review:
16+
'@type': Review
17+
author:
18+
'@type': Organization
19+
name: EESSI
20+
reviewBody: Application has been successfully made available on all architectures
21+
supported by EESSI
22+
reviewRating:
23+
'@type': Rating
24+
ratingValue: 5
25+
softwareRequirements: See https://www.eessi.io/docs/ for how to make EESSI available
26+
on your system
27+
softwareVersion: '[''6.4.1'']'
28+
url: https://github.com/ROCm/rocm-core
29+
---
30+
# rocm-core
31+
32+
33+
ROCm-core is a foundational package that provides ROCm release versioning
34+
and installation path information via header files.
35+
36+
<small>homepage: </small><span class="software-link">[https://github.com/ROCm/rocm-core](https://github.com/ROCm/rocm-core)</span>
37+
38+
## Available installations
39+
40+
41+
|rocm-core version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
42+
| --- | --- | --- | --- | --- |
43+
|6.4.1|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `a64fx`, `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/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`rocm-core/6.4.1-GCCcore-14.2.0-ROCm-6.4.1`|
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
json_ld:
3+
'@context': https://schema.org
4+
'@type': SoftwareApplication
5+
applicationCategory: DeveloperApplication
6+
description: '
7+
8+
The ROCm System Management Interface Library, or ROCm SMI library, is part of
9+
the Radeon Open Compute ROCm software
10+
11+
stack. It is a C library for Linux that provides a user space interface for applications
12+
to monitor and control
13+
14+
GPU applications.'
15+
license: Not confirmed
16+
name: rocm-smi
17+
offers:
18+
'@type': Offer
19+
price: 0
20+
operatingSystem: LINUX
21+
review:
22+
'@type': Review
23+
author:
24+
'@type': Organization
25+
name: EESSI
26+
reviewBody: Application has been successfully made available on all architectures
27+
supported by EESSI
28+
reviewRating:
29+
'@type': Rating
30+
ratingValue: 5
31+
softwareRequirements: See https://www.eessi.io/docs/ for how to make EESSI available
32+
on your system
33+
softwareVersion: '[''7.6.0'']'
34+
url: https://github.com/ROCm/rocm_smi_lib
35+
---
36+
# rocm-smi
37+
38+
39+
40+
The ROCm System Management Interface Library, or ROCm SMI library, is part of the Radeon Open Compute ROCm software
41+
stack. It is a C library for Linux that provides a user space interface for applications to monitor and control
42+
GPU applications.
43+
44+
<small>homepage: </small><span class="software-link">[https://github.com/ROCm/rocm_smi_lib](https://github.com/ROCm/rocm_smi_lib)</span>
45+
46+
## Available installations
47+
48+
49+
|rocm-smi version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
50+
| --- | --- | --- | --- | --- |
51+
|7.6.0|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `a64fx`, `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/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`rocm-smi/7.6.0-GCCcore-14.2.0-ROCm-6.4.1`|
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
json_ld:
3+
'@context': https://schema.org
4+
'@type': SoftwareApplication
5+
applicationCategory: DeveloperApplication
6+
description: 'The rocprofiler-register library is a helper library that coordinates
7+
the
8+
9+
modification of the intercept API table(s) of the HSA/HIP/ROCTx runtime libraries
10+
by the
11+
12+
ROCprofiler (v2) library. The purpose of this library is to provide a consistent
13+
and automated
14+
15+
mechanism of enabling performance analysis in the ROCm runtimes which does not
16+
rely on
17+
18+
environment variables or unique methods for each runtime library.'
19+
license: Not confirmed
20+
name: rocprofiler-register
21+
offers:
22+
'@type': Offer
23+
price: 0
24+
operatingSystem: LINUX
25+
review:
26+
'@type': Review
27+
author:
28+
'@type': Organization
29+
name: EESSI
30+
reviewBody: Application has been successfully made available on all architectures
31+
supported by EESSI
32+
reviewRating:
33+
'@type': Rating
34+
ratingValue: 5
35+
softwareRequirements: See https://www.eessi.io/docs/ for how to make EESSI available
36+
on your system
37+
softwareVersion: '[''0.4.0'']'
38+
url: https://github.com/ROCm/rocprofiler-register
39+
---
40+
# rocprofiler-register
41+
42+
43+
The rocprofiler-register library is a helper library that coordinates the
44+
modification of the intercept API table(s) of the HSA/HIP/ROCTx runtime libraries by the
45+
ROCprofiler (v2) library. The purpose of this library is to provide a consistent and automated
46+
mechanism of enabling performance analysis in the ROCm runtimes which does not rely on
47+
environment variables or unique methods for each runtime library.
48+
49+
<small>homepage: </small><span class="software-link">[https://github.com/ROCm/rocprofiler-register](https://github.com/ROCm/rocprofiler-register)</span>
50+
51+
## Available installations
52+
53+
54+
|rocprofiler-register version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
55+
| --- | --- | --- | --- | --- |
56+
|0.4.0|`generic`: `aarch64`, `x86_64`<br/><span class="software-cpu-arm">Arm</span>: `a64fx`, `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/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`rocprofiler-register/0.4.0-GCCcore-14.2.0-ROCm-6.4.1`|

docs/available_software_riscv/detail/EasyBuild.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ json_ld:
2424
ratingValue: 5
2525
softwareRequirements: See https://www.eessi.io/docs/ for how to make EESSI available
2626
on your system
27-
softwareVersion: '[''5.3.0'', ''5.2.1'', ''5.2.0'', ''5.1.2'', ''5.1.1'']'
27+
softwareVersion: '[''5.3.1'', ''5.3.0'', ''5.2.1'', ''5.2.0'', ''5.1.2'', ''5.1.1'']'
2828
url: https://easybuilders.github.io/easybuild
2929
---
3030
# EasyBuild
@@ -41,6 +41,7 @@ EasyBuild is a software build and installation framework
4141

4242
|EasyBuild version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
4343
| --- | --- | --- | --- | --- |
44+
|5.3.1|`generic`: `riscv64`<br/><span class="software-cpu-arm">Arm</span>: <br/><span class="software-cpu-amd">AMD</span>: <br/><span class="software-cpu-intel">Intel</span>: <br/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`EasyBuild/5.3.1`|
4445
|5.3.0|`generic`: `riscv64`<br/><span class="software-cpu-arm">Arm</span>: <br/><span class="software-cpu-amd">AMD</span>: <br/><span class="software-cpu-intel">Intel</span>: <br/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`EasyBuild/5.3.0`|
4546
|5.2.1|`generic`: `riscv64`<br/><span class="software-cpu-arm">Arm</span>: <br/><span class="software-cpu-amd">AMD</span>: <br/><span class="software-cpu-intel">Intel</span>: <br/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`EasyBuild/5.2.1`|
4647
|5.2.0|`generic`: `riscv64`<br/><span class="software-cpu-arm">Arm</span>: <br/><span class="software-cpu-amd">AMD</span>: <br/><span class="software-cpu-intel">Intel</span>: <br/>|*(none)*|<span class="software-eessi-version-202506">2025.06</span>|`EasyBuild/5.2.0`|

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ extra:
215215
- icon: fontawesome/brands/twitter
216216
link: https://twitter.com/eessi_hpc
217217
# this gets auto-updated via update_generated_time.sh script run in update_available_software.yml action
218-
generated_time: "Sat, 04 Jul 2026 at 13:41:47 UTC"
218+
generated_time: "Tue, 21 Jul 2026 at 14:01:06 UTC"
219219
slack_invite_url: "https://join.slack.com/t/eessi-hpc/shared_invite/zt-2wg10p26d-m_CnRB89xQq3zk9qxf1k3g"
220220
extra_javascript:
221221
# mermaid diagram

0 commit comments

Comments
 (0)