Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 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"));
}
});
13 changes: 7 additions & 6 deletions docs/repositories/versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,16 @@ 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.

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