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 [2021/03/18 07:49] – alazzaro | dev:compiler_support [2023/10/14 11:38] (current) – Drop GCC 7 oschuett | ||
---|---|---|---|
Line 5: | Line 5: | ||
^ Compiler ^ Versions ^ Systems ^ Support ^ Known Issues ^ Last commit tested ^ | ^ Compiler ^ Versions ^ Systems ^ Support ^ Known Issues ^ Last commit tested ^ | ||
| GCC | < 4.8 | any | @red: Doesn' | | GCC | < 4.8 | any | @red: Doesn' | ||
- | | GCC | 4.8.5 | x86_64 | @yellow: UNSUPPORTED | 3rd-party projects in the toolchain need C++11/14 support | [[https:// | + | | 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 | @yellow: UNSUPPORTED | Starting from CP2K v8.1 proper OpenMP support is required, GCC<5 had issues with OMP ATOMIC | [[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** | @green: **OK** | **None** | **Latest** | | + | | GCC | 5.5| x86_64 | @red: Doesn' |
- | | GCC | 6.5| x86_64 | @yellow: | + | | GCC | 6.5| x86_64 | @red: UNSUPPORTED | RPA/MP2 crash [[https:// |
- | | **GCC** | **7.3, 7.5, 8.3, 8.4, 9.3, 10.2** | **x86_64** | @green: **OK** | **None** | **Latest** | | + | | GCC | 7.5 | x86_64 | @red: UNSUPPORTED | OpenMP regions and OO parameters [[https:// |
- | | **GCC** | **8.3** | ** ARMv7l** | @green: **OK** | **None** | **Latest** | | + | | **GCC** | **8.3, 8.4, 9.3, 10.*, 11.*, 12.*, 13.* ** | **x86_64** | @green: **OK** | **None** | **Latest** | |
- | | Intel | ≤ 16.0.4 | X86_64 | + | | GCC | 12.1 | x86_64 | @yellow: Partial | [[https:// |
- | | Intel | 17.0.1 | X86_64 | + | | GCC (GNU/Linux) | 8.3 | armv7l | @red: UNSUPPORTED (> 8.2) | CMake version too old [[https:// |
- | | Intel | 18.0.0, 18.0.1 | X86_64 | + | | **GCC (GNU/Linux)** | **11.2, 11.3, 12.1** | **arm64 (aarch64)**| @yellow: **Partial (≥ v9.1)** | **G0W0 [[https:// |
- | | Intel | 19.0.0 | X86_64 | + | | **GCC (Darwin, Homebrew)**| **12.2.0, 13.2.0** | **arm64 (aarch64)**| @green: **OK (trunk)**| **Not supported: ELPA, LIBXSMM** | **Latest** | |
+ | | Intel | ≤ 16.0.4 | x86_64 | ||
+ | | Intel | 17.0.1 | x86_64 | ||
+ | | Intel | 18.0.0, 18.0.1 | x86_64 | ||
+ | | Intel | 19.0.0 | x86_64 | ||
| Intel | 17.0.4, 18.0.3, 19.0.3 | x86_64 | @green: OK | None | [[https:// | | 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 | 19.0.4 | x86_64 | @green: OK | None | [[https:// | ||
- | | Intel | 19.1.1, 19.1.2 | x86_64 | @yellow: Partial | Performance penalty | [[https:// | + | | **Intel (classic)** |
- | | **Intel** | **18.0.5** | **X86_64** | @green: **OK** | **None** | **Latest** | | + | | Intel\\ (oneAPI) | 2021.3 | x86_64 | @red: UNSUPPORTED | Incomplete Fortran standards support | Latest |
- | | PGI | + | | PGI | ≤ 20.4 | x86_64 |
- | | [[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.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.4, 8.7.5 | x86_64 | @red: Doesn' | ||
Line 27: | Line 32: | ||
| Cray compiler CCE | 9.0.2 | 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 | 9.1.3 | x86_64 | @green: OK | None (only POPT tested) | [[https:// | ||
- | | **Cray compiler CCE** | **10.0.1** | **x86_64** | @green: **OK** | **None (only POPT tested)** | **Latest** | | + | | 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/ | | IBM XL Fortran | 14.01 | IBM/ | ||
+ | | Fujitsu Fortran | 4.3.1 | Isambard 2 | @red: BROKEN | Fails compilation in DBCSR | | |
dev/compiler_support.1616053762.txt.gz · Last modified: 2021/03/18 07:49 by alazzaro