dev:compiler_support
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dev:compiler_support [2022/08/15 11:19] – Update for Intel 22.2 krack | dev:compiler_support [2026/06/22 09:17] (current) – oschuett | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | While CP2K adheres | + | This page has been moved to: https://github.com/cp2k/cp2k/wiki/Compiler-support |
| - | GCC is the most tested compiler. We test some Intel Compiler versions. All other compilers are only used for testing and they are not fully supported, i.e. they can be used with some restrictions. For more details see the CP2K [[https://dashboard.cp2k.org/|dashboard]]. For all other compilers and compiler versions not listed in the table, we suggest testing them by yourself by using the [[https://docker.axuan.wang/cp2k/ | + | |
| - | The table below reports the status of compiling and testing CP2K for __a specific commit__, as reported by the dashboard (**current tested versions are in bold**). | + | |
| - | ^ Compiler ^ Versions ^ Systems ^ Support ^ Known Issues ^ Last commit tested ^ | ||
| - | | GCC | < 4.8 | any | @red: Doesn' | ||
| - | | GCC | 4.8.5 | x86_64 | @red: UNSUPPORTED | 3rd-party projects in the toolchain need C++11/14 support | [[https:// | ||
| - | | GCC | 4.9.2 | x86_64 | @red: UNSUPPORTED | Starting from CP2K v8.1 proper OpenMP support is required, GCC<5 had issues with OMP ATOMIC | [[https:// | ||
| - | | GCC | 5.5| x86_64 | @red: Doesn' | ||
| - | | GCC | 6.5| x86_64 | @yellow: Partial | RPA/MP2 crash [[https:// | ||
| - | | **GCC** | **7.5, 8.3, 8.4, 9.3, 10.3, 11.2, 11.3** | **x86_64** | @green: **OK** | **None** | **Latest** | | ||
| - | | GCC | 12.1 | x86_64 | @yellow: Partial | [[https:// | ||
| - | | GCC (GNU/Linux) | 8.3 | armv7l | @red: UNSUPPORTED (> 8.2) | CMake version too old [[https:// | ||
| - | | **GCC (GNU/ | ||
| - | | GCC (Darwin)| 11.2, 11.3, 12.1 | arm64 (aarch64)| @yellow: Partial (≥ v9.1) | Failure in dbt routines [[https:// | ||
| - | | Intel | ≤ 16.0.4 | x86_64 | @red: Doesn' | ||
| - | | Intel | 17.0.1 | x86_64 | @yellow: Partial | MPI parallelization broken (due to MKL) | [[https:// | ||
| - | | Intel | 18.0.0, 18.0.1 | x86_64 | @red: BROKEN | Fails at runtime | [[https:// | ||
| - | | Intel | 19.0.0 | x86_64 | @red: Doesn' | ||
| - | | Intel | 17.0.4, 18.0.3, 19.0.3 | x86_64 | @green: OK | None | [[https:// | ||
| - | | Intel | 18.0.5 | x86_64 | @green: OK | None | [[https:// | ||
| - | | Intel | 19.0.4 | x86_64 | @green: OK | None | [[https:// | ||
| - | | **Intel (classic)** | **19.1.1, 19.1.3, 2021.3, 2021.4**, 2021.5, 2021.6 | **x86_64** | @green: **OK** | **None** | **Latest** | | ||
| - | | Intel\\ (oneAPI) | 2021.3 | x86_64 | @red: UNSUPPORTED | Incomplete Fortran standards support | Latest | | ||
| - | | PGI | ≤ 20.4 | x86_64 | @red: BROKEN | Fails compilation in dbcsr (ticket open @ PGI) | [[https:// | ||
| - | | (ARM) [[https:// | ||
| - | | Cray compiler CCE | 8.6.1, 8.6.2, 8.6.5 | x86_64 | @red: BROKEN | Numerical instabilities, | ||
| - | | Cray compiler CCE | 8.7.4, 8.7.5 | x86_64 | @red: Doesn' | ||
| - | | Cray compiler CCE | 8.7.0, 8.7.1, 8.7.2, 8.7.3, 8.7.6, 8.7.7, 8.7.8, 8.7.9 | x86_64 | @green: OK | None (only POPT tested) | [[https:// | ||
| - | | Cray compiler CCE | 8.7.10 | x86_64 | @green: OK | None (only POPT tested) | [[https:// | ||
| - | | Cray compiler CCE | 9.0.2 | x86_64 | @green: OK | None (only POPT tested) | [[https:// | ||
| - | | Cray compiler CCE | 9.1.3 | x86_64 | @green: OK | None (only POPT tested) | [[https:// | ||
| - | | Cray compiler CCE | 10.0.3 | x86_64 | @green: OK | None (only POPT tested) | [[https:// | ||
| - | | Cray compiler CCE | 11.0.2, 11.0.4 | x86_64 | @red: BROKEN | Compiler bug in memory handling of strings |[[https:// | ||
| - | | **Cray compiler CCE** | **12.0.3** | **x86_64** | @yellow: **Partial** | **Numerical instabilities in RPA/MP2** | **Latest** | | | ||
| - | | IBM XL Fortran | 14.01 | IBM/ | ||
| - | | Fujitsu Fortran | 4.3.1 | Isambard 2 | @red: BROKEN | Fails compilation in DBCSR | | | ||
dev/compiler_support.1660562346.txt.gz · Last modified: by krack
