Skip to content
Open
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ site/
venv*
scripts/available_software/__pycache__
scripts/available_software/tests/__pycache__
docs/available_software/__pycache__
test-suite
20 changes: 17 additions & 3 deletions docs/available_software/javascripts/software-filter.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,27 @@ document.addEventListener("DOMContentLoaded", () => {
const cards = document.querySelectorAll(".software-card");

input.addEventListener("input", () => {
const q = input.value.toLowerCase();
const q = [...input.value.matchAll(/"([^"]+)"|(\S+)/g)]
.map(m => (m[1] || m[2]).toLowerCase());

cards.forEach(card => {
const li = card.closest("li");
const text = card.dataset.search.toLowerCase();
li.style.display = text.includes(q) ? "" : "none";
li.style.display = q.every(term => text.includes(term)) ? "" : "none";
});

const url = new URL(window.location);
if (input.value) {
url.searchParams.set("search", input.value);
} else {
url.searchParams.delete("search");
}
history.replaceState(null, "", url);
});
});

const search = new URLSearchParams(window.location.search).get("search");
if (search) {
input.value = search;
input.dispatchEvent(new Event("input"));
}
});
14 changes: 8 additions & 6 deletions docs/repositories/versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,17 @@ Going forward, EESSI aims to have yearly version releases, which will target a m

## Current EESSI versions

| EESSI Version | Included toolchains | Software list |
| ------------------- | -------------------------------------- | ----------------------------------------------------------------- |
| 2023.06 (default) | `foss/2022b` `foss/2023a` `foss/2023b` | [2023.06](https://www.eessi.io/docs/available_software/overview/) |
| 2025.06 | `foss/2024a` `foss/2025a` | Coming Soon |
| EESSI Version | Included toolchains | Software list |
| ------------------- | -------------------------------------- | --------------------------------------------------- |
| 2023.06 (default) | `foss/2022b` `foss/2023a` `foss/2023b` | [2023.06](../../available_software/?search=2023.06) |
| 2025.06 | `foss/2024a` `foss/2025a` `foss/2025b` | [2025.06](../../available_software/?search=2025.06) |
Comment thread
ocaisa marked this conversation as resolved.
| 2026.06 | `foss/2026.1` | (under development) |

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.
The current default EESSI version is `2023.06`. However such a default for EESSI has little real meaning, version `2025.06` is already fully available
with new software added regularly and the development effort for EESSI `2026.06` is already underway.

## Switching between EESSI versions

* 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.

[^1]: technically: a specific commit, since Gentoo Prefix doesn't have versioned releases.
[^1]: technically: a specific commit, since Gentoo Prefix doesn't have versioned releases.
Loading