Skip to content

Commit 3ed696f

Browse files
authored
Merge pull request #585 from Neves-P/feature/2025.06
Add documentation on EESSI versions
2 parents 7de270f + d6c5af4 commit 3ed696f

File tree

3 files changed

+29
-1
lines changed

3 files changed

+29
-1
lines changed

docs/repositories/versions.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# EESSI Versions
2+
3+
EESSI is organized in different dated versions. Each EESSI version contains a version of the [compatibility layer](../compatibility_layer.md) and its' own set of software applications. In addition, a particular EESSI version will target a different set of [common toolchains](https://docs.easybuild.io/common-toolchains/) to build software with. As an example, the first EESSI version was released in June 2023 and is named `2023.06`. This version's compatibility layer is based on a particular "version[^1]" of [Gentoo Prefix](https://wiki.gentoo.org/wiki/Project:Prefix) and the software layer contains software built using the `foss/2022b`, `foss/2023a`, and `foss/2023b` [software toolchains](https://docs.easybuild.io/common-toolchains/#common_toolchains_overview) as defined in EasyBuild.
4+
5+
The vast majority of changes are fully transparent to users. Apart from selecting a newer version when starting up EESSI, and accessing an update collection of software, the functionality remains the same, with little to no extra effort needed to use a new version compared to and older one.
6+
7+
Going forward, EESSI aims to have yearly version releases, which will target a more recent set of toolchains and an updated set of compatibility layer components.
8+
9+
## Current EESSI versions
10+
11+
| EESSI Version | Included toolchains | Software list |
12+
| ------------------- | -------------------------------------- | ----------------------------------------------------------------- |
13+
| 2023.06 (default) | `foss/2022b` `foss/2023a` `foss/2023b` | [2023.06](https://www.eessi.io/docs/available_software/overview/) |
14+
| 2025.06 | `foss/2024a` `foss/2025a` | Coming Soon |
15+
16+
The current default EESSI version is `2023.06`. Version `2025.06` is already fully available and will be made the default soon, once it contains more software.
17+
18+
## Switching between EESSI versions
19+
20+
* The simplest way to load a specific EESSI version or to switch between them, is to load the appropriate environment module. To access version `2023.06` one can simply do `module load EESSI/2023.06` and switching to the `2025.06` version is just as easy with: `module load EESSI/2025.06`. This will automatically set up the environment and avoid conflicts between versions.
21+
22+
[^1]: technically: a specific commit, since Gentoo Prefix doesn't have versioned releases.

docs/systems.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ EESSI is supported in the ARM and GPU-accelerated partitions of Deucalion with p
5757
MareNostrum 5 is the EuroHPC JU supercomputer hosted by the [Barcelona Supercomputing Center (BSC)](https://www.bsc.es/).
5858

5959
* [General documentation](https://www.bsc.es/supportkc/)
60+
* [EESSI @ MareNostrum 5](https://www.bsc.es/supportkc/docs/MareNostrum5/Package%20Managers/EESSI)
6061

6162
---
6263

@@ -68,6 +69,7 @@ MareNostrum 5 is the EuroHPC JU supercomputer hosted by the [Barcelona Supercomp
6869

6970
* VSC-5: [General documentation](https://docs.asc.ac.at/systems/vsc5.html) | [EESSI @ VSC-5](https://docs.asc.ac.at/software/eessi.html)
7071
* MUSICA: [General documentation](https://docs.asc.ac.at/systems/musica.html) | [EESSI @ MUSICA](https://docs.asc.ac.at/software/eessi.html)
72+
7173
MUSICA is currently in a closed test phase, with open testing to follow. It is expected to be operational by the end of 2025.
7274

7375
### Belgium

mkdocs.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ nav:
2626
- Available software and repositories:
2727
- Software: available_software/overview.md
2828
- Repositories:
29-
- Production: repositories/software.eessi.io.md
29+
- Production:
30+
- Software: repositories/software.eessi.io.md
31+
- Versions: repositories/versions.md
3032
- RISC-V: repositories/riscv.eessi.io.md
3133
- Development repository: repositories/dev.eessi.io.md
3234
- Installation and configuration:
@@ -142,6 +144,8 @@ markdown_extensions:
142144
- admonition
143145
# support for using MarkDown in HTML
144146
- md_in_html
147+
# support for footnotes
148+
- footnotes
145149
# code blocks with syntax highlighting, graphs
146150
- pymdownx.superfences:
147151
custom_fences:

0 commit comments

Comments
 (0)