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
40 changes: 22 additions & 18 deletions docs/common-toolchains.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,27 +171,27 @@ most recent revision of the common toolchains at that time.

### Component versions in `foss` toolchain {: #common_toolchains_overview_foss }

| `foss` | *date* | *binutils* | *GCC* | *Open MPI* | *FlexiBLAS* | *OpenBLAS* | *LAPACK* | *ScaLAPACK* | *FFTW* |
|---------|----------|------------|--------|------------|-------------|------------|------------------------|-------------|--------|
| `2021a` | May '21 | 2.36.1 | 10.3.0 | 4.1.1 | 3.0.4 | 0.3.15 | (incl. with FlexiBLAS) | 2.1.0 | 3.3.9 |
| `2021b` | Oct '21 | 2.37 | 11.2.0 | 4.1.1 | 3.0.4 | 0.3.18 | (incl. with FlexiBLAS) | 2.1.0 | 3.3.10 |
| `2022a` | Jun '22 | 2.38 | 11.3.0 | 4.1.4 | 3.2.0 | 0.3.20 | (incl. with FlexiBLAS) | 2.2.0 | 3.3.10 |
| `2022b` | Dec '22 | 2.39 | 12.2.0 | 4.1.4 | 3.2.1 | 0.3.21 | (incl. with FlexiBLAS) | 2.2.0 | 3.3.10 |
| `2023a` | Jun '23 | 2.40 | 12.3.0 | 4.1.5 | 3.3.1 | 0.3.23 | (incl. with FlexiBLAS) | 2.2.0 | 3.3.10 |
| `2023b` | Dec '23 | 2.40 | 13.2.0 | 4.1.6 | 3.3.1 | 0.3.24 | (incl. with FlexiBLAS) | 2.2.0 | 3.3.10 |
| `2024a` | Aug '24 | 2.42 | 13.3.0 | 5.0.3 | 3.4.4 | 0.3.27 | (incl. with FlexiBLAS) | 2.2.0 | 3.3.10 |
| `foss` | *date* | *binutils* | *GCC* | *Open MPI* | *FlexiBLAS* | *OpenBLAS* | *LAPACK* | *ScaLAPACK* | *FFTW* |
|---------|-----------|------------|--------|------------|-------------|------------|------------------------|-------------|--------|
| `2022a` | Jun '22 | 2.38 | 11.3.0 | 4.1.4 | 3.2.0 | 0.3.20 | (incl. with FlexiBLAS) | 2.2.0 | 3.3.10 |
| `2022b` | Dec '22 | 2.39 | 12.2.0 | 4.1.4 | 3.2.1 | 0.3.21 | (incl. with FlexiBLAS) | 2.2.0 | 3.3.10 |
| `2023a` | Jun '23 | 2.40 | 12.3.0 | 4.1.5 | 3.3.1 | 0.3.23 | (incl. with FlexiBLAS) | 2.2.0 | 3.3.10 |
| `2023b` | Dec '23 | 2.40 | 13.2.0 | 4.1.6 | 3.3.1 | 0.3.24 | (incl. with FlexiBLAS) | 2.2.0 | 3.3.10 |
| `2024a` | Aug '24 | 2.42 | 13.3.0 | 5.0.3 | 3.4.4 | 0.3.27 | (incl. with FlexiBLAS) | 2.2.0 | 3.3.10 |
| `2024b` | *skipped* | - | - | - | - | - | - | - | - |
| `2025a` | May '25 | 2.42 | 14.2.0 | 5.0.7 | 3.4.5 | 0.3.29 | (incl. with FlexiBLAS) | 2.2.2 | 3.3.10 |

### Component versions in `intel` toolchain {: #common_toolchains_overview_intel }

| `intel` | *date* | *binutils* | *GCC* | *Intel compilers* | *Intel MPI* | *Intel MKL* |
|---------|----------|------------|--------|-------------------|-------------|-------------|
| `2021a` | May '21 | 2.36.1 | 10.3.0 | 2021.2.0 | 2021.2.0 | 2021.2.0 |
| `2021b` | Oct '21 | 2.37 | 11.2.0 | 2021.4.0 | 2021.4.0 | 2021.4.0 |
| `2022a` | Jun '22 | 2.38 | 11.3.0 | 2022.1.0 | 2021.6.0 | 2022.1.0 |
| `2022b` | Dec '22 | 2.39 | 12.2.0 | 2022.2.1 | 2021.7.1 | 2022.2.1 |
| `2023a` | Jun '23 | 2.40 | 12.3.0 | 2023.1.0 | 2021.9.1 | 2023.1.0 |
| `2023b` | Dec '23 | 2.40 | 13.2.0 | 2023.2.1 | 2021.10.1 | 2023.2.0 |
| `2024a` | Aug '24 | 2.42 | 13.3.0 | 2024.2.0 | 2021.13.0 | 2024.2.0 |
| `intel` | *date* | *binutils* | *GCC* | *Intel compilers* | *Intel MPI* | *Intel MKL* |
|---------|-----------|------------|--------|-------------------|-------------|-------------|
| `2022a` | Jun '22 | 2.38 | 11.3.0 | 2022.1.0 | 2021.6.0 | 2022.1.0 |
| `2022b` | Dec '22 | 2.39 | 12.2.0 | 2022.2.1 | 2021.7.1 | 2022.2.1 |
| `2023a` | Jun '23 | 2.40 | 12.3.0 | 2023.1.0 | 2021.9.1 | 2023.1.0 |
| `2023b` | Dec '23 | 2.40 | 13.2.0 | 2023.2.1 | 2021.10.1 | 2023.2.0 |
| `2024a` | Aug '24 | 2.42 | 13.3.0 | 2024.2.0 | 2021.13.0 | 2024.2.0 |
| `2024b` | *skipped* | - | - | - | - | - |
| `2025a` | May '25 | 2.42 | 14.2.0 | 2025.1.1 | 2021.15.0 | 2025.1.0 |

## Overview of common toolchains (deprecated versions) {: #common_toolchains_overview_deprecated }

Expand All @@ -212,6 +212,8 @@ most recent revision of the common toolchains at that time.
| `2019b` | Sept '19 | 2.32 | 8.3.0 | 3.1.4 | *(none)* | 0.3.7 | (incl. with OpenBLAS) | 2.0.2 | 3.3.8 |
| `2020a` | May '20 | 2.34 | 9.3.0 | 4.0.3 | *(none)* | 0.3.9 | (incl. with OpenBLAS) | 2.1.0 | 3.3.8 |
| `2020b` | Nov '20 | 2.35 | 10.2.0 | 4.0.5 | *(none)* | 0.3.12 | (incl. with OpenBLAS) | 2.1.0 | 3.3.8 |
| `2021a` | May '21 | 2.36.1 | 10.3.0 | 4.1.1 | 3.0.4 | 0.3.15 | (incl. with FlexiBLAS) | 2.1.0 | 3.3.9 |
| `2021b` | Oct '21 | 2.37 | 11.2.0 | 4.1.1 | 3.0.4 | 0.3.18 | (incl. with FlexiBLAS) | 2.1.0 | 3.3.10 |

*(components marked with* \* *were patched)*

Expand All @@ -232,6 +234,8 @@ most recent revision of the common toolchains at that time.
| `2019b` | Sept '19 | 2.32 | 8.3.0 | 2019.5.281 | 2018.5.288 | 2019.5.281 |
| `2020a` | May '20 | 2.34 | 9.3.0 | 2020.1.217 | 2019.7.217 | 2020.1.217 |
| `2020b` | Nov '20 | 2.35 | 10.2.0 | 2020.4.304 | 2019.9.304 | 2020.4.304 |
| `2021a` | May '21 | 2.36.1 | 10.3.0 | 2021.2.0 | 2021.2.0 | 2021.2.0 |
| `2021b` | Oct '21 | 2.37 | 11.2.0 | 2021.4.0 | 2021.4.0 | 2021.4.0 |

## Customizing common toolchains {: #common_toolchains_customizing }

Expand Down
6 changes: 3 additions & 3 deletions docs/policies/toolchains.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ collection is added via the [robot search path][robot_search_path].
As of September 2024 (EasyBuild 4.9.4) the latest toolchain generation is `2024a`.

* Supported:
* 2025a (GCC 14.2.0)
* 2024a (GCC 13.3.0)
* 2023b (GCC 13.2.0)
* 2023a (GCC 12.3.0)
* 2022b (GCC 12.2.0)
* 2022a (GCC 11.3.0)
* 2021b (GCC 11.2.0)
* Deprecated: 2021a (GCC 10.3.0), 2020b (GCC 10.2.0)
* Archived (and unsupported): 2020a (GCC 9.3.0), and older
* Deprecated: 2021b (GCC 11.2.0), 2021a (GCC 10.3.0)
* Archived (and unsupported): 2020b (GCC 10.2.0), and older