diff --git a/docs/common-toolchains.md b/docs/common-toolchains.md index ead981bbc0..610790c457 100644 --- a/docs/common-toolchains.md +++ b/docs/common-toolchains.md @@ -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 } @@ -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)* @@ -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 } diff --git a/docs/policies/toolchains.md b/docs/policies/toolchains.md index 535c0b74d3..e7a13f853e 100644 --- a/docs/policies/toolchains.md +++ b/docs/policies/toolchains.md @@ -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