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
81 changes: 81 additions & 0 deletions docs/available_software/detail/Cabana.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
---
json_ld:
'@context': https://schema.org
'@type': SoftwareApplication
applicationCategory: DeveloperApplication
description: '

Cabana is a performance portable library for particle-based simulations. Applications
include,

but are not limited to, molecular dynamics (MD) with short- and/or long-range
atomic

interactions; various flavors of particle-in-cell (PIC) methods, including use
within

fluid/solid mechanics and plasma physics; N-body cosmology simulations; and peridynamics

for fracture mechanics.


Cabana provides particle data structures, algorithms, and communication, as well
as

structured grids, grid algorithms, and particle-grid interpolation to enable simulations

on a variety of platforms including many-core CPU and GPU architectures. Cabana
is built

on Kokkos, with many additional optional library dependencies, including MPI for
multi-node

simulation.

'
license: Not confirmed
name: Cabana
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.0'']'
url: https://github.com/ECP-copa/Cabana
---
# Cabana



Cabana is a performance portable library for particle-based simulations. Applications include,
but are not limited to, molecular dynamics (MD) with short- and/or long-range atomic
interactions; various flavors of particle-in-cell (PIC) methods, including use within
fluid/solid mechanics and plasma physics; N-body cosmology simulations; and peridynamics
for fracture mechanics.

Cabana provides particle data structures, algorithms, and communication, as well as
structured grids, grid algorithms, and particle-grid interpolation to enable simulations
on a variety of platforms including many-core CPU and GPU architectures. Cabana is built
on Kokkos, with many additional optional library dependencies, including MPI for multi-node
simulation.


<small>homepage: </small><span class="software-link">[https://github.com/ECP-copa/Cabana](https://github.com/ECP-copa/Cabana)</span>

## Available installations


|Cabana version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
| --- | --- | --- | --- | --- |
|0.7.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>|`Cabana/0.7.0-foss-2025a`|
3 changes: 2 additions & 1 deletion docs/available_software/detail/ESPResSo.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ json_ld:
ratingValue: 5
softwareRequirements: See https://www.eessi.io/docs/ for how to make EESSI available
on your system
softwareVersion: '[''4.2.2'', ''4.2.1'']'
softwareVersion: '[''5.0.1'', ''4.2.2'', ''4.2.1'']'
url: https://espressomd.org/wordpress
---
# ESPResSo
Expand All @@ -38,6 +38,7 @@ A software package for performing and analyzing scientific Molecular Dynamics si

|ESPResSo version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
| --- | --- | --- | --- | --- |
|5.0.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>|`ESPResSo/5.0.1-foss-2025a`|
|4.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>|`ESPResSo/4.2.2-foss-2025a`|
|4.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`<br/><span class="software-cpu-intel">Intel</span>: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`<br/>|*(none)*|<span class="software-eessi-version-202306">2023.06</span>|`ESPResSo/4.2.2-foss-2023b`|
|4.2.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`<br/><span class="software-cpu-intel">Intel</span>: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`<br/>|<span class="software-gpu-nvidia">NVIDIA</span>: `cc70`, `cc80`, `cc90`<br/>|<span class="software-eessi-version-202306">2023.06</span>|`ESPResSo/4.2.2-foss-2023a-CUDA-12.1.1`|
Expand Down
41 changes: 41 additions & 0 deletions docs/available_software/detail/HighFive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
json_ld:
'@context': https://schema.org
'@type': SoftwareApplication
applicationCategory: DeveloperApplication
description: HighFive is a modern, user-friendly, header-only, C++14 interface for
libhdf5.
license: Not confirmed
name: HighFive
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: '[''3.3.0'']'
url: https://github.com/highfive-devs/highfive
---
# HighFive


HighFive is a modern, user-friendly, header-only, C++14 interface for libhdf5.

<small>homepage: </small><span class="software-link">[https://github.com/highfive-devs/highfive](https://github.com/highfive-devs/highfive)</span>

## Available installations


|HighFive version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
| --- | --- | --- | --- | --- |
|3.3.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>|`HighFive/3.3.0-gompi-2025a`|
66 changes: 66 additions & 0 deletions docs/available_software/detail/Kokkos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
json_ld:
'@context': https://schema.org
'@type': SoftwareApplication
applicationCategory: DeveloperApplication
description: '

Kokkos Core implements a programming model in C++ for writing performance portable
applications

targeting all major HPC platforms. For that purpose it provides abstractions for
both parallel

execution of code and data management. Kokkos is designed to target complex node
architectures

with N-level memory hierarchies and multiple types of execution resources. It
currently can use

CUDA, HIP, SYCL, HPX, OpenMP and C++ threads as backend programming models with
several other

backends in development.

'
license: Not confirmed
name: Kokkos
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: '[''5.0.2'']'
url: https://kokkos.org/
---
# Kokkos



Kokkos Core implements a programming model in C++ for writing performance portable applications
targeting all major HPC platforms. For that purpose it provides abstractions for both parallel
execution of code and data management. Kokkos is designed to target complex node architectures
with N-level memory hierarchies and multiple types of execution resources. It currently can use
CUDA, HIP, SYCL, HPX, OpenMP and C++ threads as backend programming models with several other
backends in development.


<small>homepage: </small><span class="software-link">[https://kokkos.org/](https://kokkos.org/)</span>

## Available installations


|Kokkos version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
| --- | --- | --- | --- | --- |
|5.0.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>|`Kokkos/5.0.2-GCC-14.2.0`|
1 change: 1 addition & 0 deletions docs/available_software/detail/Lua.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ Lua is a powerful, fast, lightweight, embeddable scripting language.

|Lua version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
| --- | --- | --- | --- | --- |
|5.4.8|`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>|`Lua/5.4.8-GCCcore-14.3.0`|
|5.4.8|`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>|`Lua/5.4.8-GCCcore-14.2.0`|
|5.4.7|`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>|`Lua/5.4.7-GCCcore-13.3.0`|
|5.4.6|`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`<br/><span class="software-cpu-intel">Intel</span>: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`<br/>|*(none)*|<span class="software-eessi-version-202306">2023.06</span>|`Lua/5.4.6-GCCcore-13.2.0`|
Expand Down
1 change: 1 addition & 0 deletions docs/available_software/detail/gnuplot.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Portable interactive, function plotting utility

|gnuplot version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
| --- | --- | --- | --- | --- |
|6.0.3|`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>|`gnuplot/6.0.3-GCCcore-14.3.0`|
|6.0.3|`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>|`gnuplot/6.0.3-GCCcore-14.2.0`|
|5.4.8|`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`<br/><span class="software-cpu-intel">Intel</span>: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`<br/>|*(none)*|<span class="software-eessi-version-202306">2023.06</span>|`gnuplot/5.4.8-GCCcore-12.3.0`|
|5.4.6|`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`<br/><span class="software-cpu-intel">Intel</span>: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`<br/>|*(none)*|<span class="software-eessi-version-202306">2023.06</span>|`gnuplot/5.4.6-GCCcore-12.2.0`|
1 change: 1 addition & 0 deletions docs/available_software/detail/libcerf.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ json_ld:

|libcerf version|Supported CPU targets|Supported GPU targets|EESSI version|Module|
| --- | --- | --- | --- | --- |
|3.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>|`libcerf/3.0-GCCcore-14.3.0`|
|3.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>|`libcerf/3.0-GCCcore-14.2.0`|
|2.3|`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`<br/><span class="software-cpu-intel">Intel</span>: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`<br/>|*(none)*|<span class="software-eessi-version-202306">2023.06</span>|`libcerf/2.3-GCCcore-12.3.0`|
|2.3|`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`<br/><span class="software-cpu-intel">Intel</span>: `haswell`, `skylake_avx512`, `sapphirerapids`, `icelake`, `cascadelake`<br/>|*(none)*|<span class="software-eessi-version-202306">2023.06</span>|`libcerf/2.3-GCCcore-12.2.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: "Thu, 11 Jun 2026 at 06:53:18 UTC"
generated_time: "Fri, 12 Jun 2026 at 15:23:53 UTC"
slack_invite_url: "https://join.slack.com/t/eessi-hpc/shared_invite/zt-2wg10p26d-m_CnRB89xQq3zk9qxf1k3g"
extra_javascript:
# mermaid diagram
Expand Down
Loading