User Tools

Site Tools


dev:compiler_support

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:compiler_support [2019/05/21 13:21]
alazzaro
dev:compiler_support [2020/05/06 12:02] (current)
alazzaro
Line 3: Line 3:
 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**).  ​ 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 ​checked ​+^ Compiler ^ Versions ^ Systems ^ Support ^ Known Issues ^ Last commit ​tested ​
-| GCC | < 4.| any | @yellowUNSUPPORTED ​| Fails with ''​Pointer bounds remapping not yet implemented.''​ | [[https://​github.com/​cp2k/​cp2k/​tree/​8d0aca42e9fca350ce1cdab754fc7a534130c83b|8d0aca4]] | +| GCC | < 4.| any | @redDoesn'​t compile ​| Fails with ''​Pointer bounds remapping not yet implemented.''​, F2003/F2008 too incomplete ​| [[https://​github.com/​cp2k/​cp2k/​tree/​8d0aca42e9fca350ce1cdab754fc7a534130c83b|8d0aca4]] | 
-| GCC | 4.6.4, 4.8.| x86_64 | @green: OK | None | [[https://​github.com/​cp2k/​cp2k/​tree/d1f6d4098af81d59cac26710b57c75c30fb283c6|d1f6d40]] | +| GCC | 4.8.5 | x86_64 | @yellow: LIMITED | 3rd-party projects in the toolchain need C++11/14 support | [[https://​github.com/​cp2k/​cp2k/​tree/​5e37bfec974926a4feff6c9d0cae88c280604e8f|5e37bfe]] | 
-| **GCC** | **4.8.5, 4.9.2, ​5.5, 6.26.46.5, 7.4, 8.3** | **x86_64** | @green: **OK** | **None** | **Latest** |+| GCC | 4.9.| x86_64 | @green: OK | None | [[https://​github.com/​cp2k/​cp2k/​commit/ec01bc2fbd6ca57f2730fe5a4690e2cc169df67bec01bc2]] | 
 +| **GCC** | **5.5, 6.57.37.5, 8.3, 9.2** | **x86_64** | @green: **OK** | **None** | **Latest** |
 | Intel | ≤ 16.0.4 | X86_64 | @red: Doesn'​t compile | Failing compilation in dbcsr | [[https://​github.com/​cp2k/​cp2k/​tree/​d1f6d4098af81d59cac26710b57c75c30fb283c6|d1f6d40]] | | Intel | ≤ 16.0.4 | X86_64 | @red: Doesn'​t compile | Failing compilation in dbcsr | [[https://​github.com/​cp2k/​cp2k/​tree/​d1f6d4098af81d59cac26710b57c75c30fb283c6|d1f6d40]] |
 | Intel | 17.0.1 | X86_64 | @yellow: Partial | MPI parallelization broken (due to MKL) | [[https://​github.com/​cp2k/​cp2k/​tree/​400f96bdbbfbe5200baecdcd56b5964089bd8e4a|400f96b]] | | Intel | 17.0.1 | X86_64 | @yellow: Partial | MPI parallelization broken (due to MKL) | [[https://​github.com/​cp2k/​cp2k/​tree/​400f96bdbbfbe5200baecdcd56b5964089bd8e4a|400f96b]] |
 | Intel | 18.0.0, 18.0.1 | X86_64 | @red: BROKEN | Fails at runtime | [[https://​github.com/​cp2k/​cp2k/​tree/​4a6d2ced8a408732a7b2f15c6ae47eae766304eb|4a6d2ce]] | | Intel | 18.0.0, 18.0.1 | X86_64 | @red: BROKEN | Fails at runtime | [[https://​github.com/​cp2k/​cp2k/​tree/​4a6d2ced8a408732a7b2f15c6ae47eae766304eb|4a6d2ce]] |
 | Intel | 19.0.0 | X86_64 | @red: Doesn'​t compile | Compilation aborted for lri_forces.F90 | [[https://​github.com/​cp2k/​cp2k/​tree/​1037acfd65c2f978580d1d7d97e2de0e1c8208bf|1037acf]] | | Intel | 19.0.0 | X86_64 | @red: Doesn'​t compile | Compilation aborted for lri_forces.F90 | [[https://​github.com/​cp2k/​cp2k/​tree/​1037acfd65c2f978580d1d7d97e2de0e1c8208bf|1037acf]] |
-**Intel** **17.0.4, 18.0.3, 18.0.5, 19.0.3** | **X86_64** | @green: **OK** | **None** | **Latest** | +| Intel | 17.0.4, 18.0.3, ​19.0.3 | x86_64 | @green: OK | None | [[https://​github.com/​cp2k/​cp2k/​commit/​ae9949d76d96721bff101ddc4761d6df19119685|ae9949d]] | 
-| PGI   ​| ​≤ 19.4 | X86_64 | @red: BROKEN | Fails compilation in dbcsr (ticket open @ PGI) | [[https://​github.com/​cp2k/​cp2k/​tree/​e2a1c08b063bc8585330192aacd0ff30a82a4a17|e2a1c08]] |+| Intel | 19.0.4 | x86_64 | @green: OK | None | [[https://​github.com/​cp2k/​cp2k/​commit/​39a048bdf36b9b3567f59fb051ea276b2d3e727f|39a048b]] | 
 +| **Intel** | **18.0.5, 19.1.1** | **X86_64** | @green: **OK** | **None** | **Latest** | 
 +| PGI   ​| ​< 20 | X86_64 | @red: BROKEN | Fails compilation in dbcsr (ticket open @ PGI) | [[https://​github.com/​cp2k/​cp2k/​tree/​e2a1c08b063bc8585330192aacd0ff30a82a4a17|e2a1c08]] |
 | [[https://​github.com/​flang-compiler/​flang|flang]] | | x86_64 | @red: BROKEN | [[https://​github.com/​flang-compiler/​flang/​issues/​239|#​239]],​ [[https://​github.com/​flang-compiler/​flang/​issues/​424|#​424]] | [[https://​github.com/​cp2k/​cp2k/​tree/​d1f6d4098af81d59cac26710b57c75c30fb283c6|d1f6d40]] | | [[https://​github.com/​flang-compiler/​flang|flang]] | | x86_64 | @red: BROKEN | [[https://​github.com/​flang-compiler/​flang/​issues/​239|#​239]],​ [[https://​github.com/​flang-compiler/​flang/​issues/​424|#​424]] | [[https://​github.com/​cp2k/​cp2k/​tree/​d1f6d4098af81d59cac26710b57c75c30fb283c6|d1f6d40]] |
 | Cray compiler CCE | 8.6.1, 8.6.2, 8.6.5 | x86_64 | @red: BROKEN | Numerical instabilities,​ threading broken | [[https://​github.com/​cp2k/​cp2k/​tree/​d1f6d4098af81d59cac26710b57c75c30fb283c6|d1f6d40]] | | Cray compiler CCE | 8.6.1, 8.6.2, 8.6.5 | x86_64 | @red: BROKEN | Numerical instabilities,​ threading broken | [[https://​github.com/​cp2k/​cp2k/​tree/​d1f6d4098af81d59cac26710b57c75c30fb283c6|d1f6d40]] |
 | Cray compiler CCE | 8.7.4, 8.7.5 | x86_64 | @red: Doesn'​t compile | Failing compilation | [[https://​github.com/​cp2k/​cp2k/​tree/​1d20fadd2d08e01f0d436d3baad4e092583b2243|1d20fad]] | | Cray compiler CCE | 8.7.4, 8.7.5 | x86_64 | @red: Doesn'​t compile | Failing compilation | [[https://​github.com/​cp2k/​cp2k/​tree/​1d20fadd2d08e01f0d436d3baad4e092583b2243|1d20fad]] |
 | 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://​github.com/​cp2k/​cp2k/​tree/​7ea2c6ea6bce72059106f1debe11065c5e203a18|7ea2c6e]] | | 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://​github.com/​cp2k/​cp2k/​tree/​7ea2c6ea6bce72059106f1debe11065c5e203a18|7ea2c6e]] |
-| **Cray compiler CCE** | **8.7.10** | **x86_64** | @green: **OK** | **None (only POPT tested)** | **Latest** |+| Cray compiler CCE | 8.7.10 | x86_64 | @green: OK | None (only POPT tested) | [[https://​github.com/​cp2k/​cp2k/​tree/​d0d6bfb54711c7ac3e6254c1e6db53e084d68db7|d0d6bfb]] | 
 +| Cray compiler CCE | 9.0.2 | x86_64 | @green: OK | None (only POPT tested) | [[https://​github.com/​cp2k/​cp2k/​commit/​03179a6f41ab26697aa95277d01674eb2d127d43|03179a6]] | 
 +| Cray compiler CCE | 9.1.3 | x86_64 | @green: OK | None (only POPT tested) | [[https://​github.com/​cp2k/​cp2k/​commit/​39a048bdf36b9b3567f59fb051ea276b2d3e727f|39a048b]] | 
 +| **Cray compiler CCE** | **10.0.0** | **x86_64** | @green: **OK** | **None (only POPT tested)** | **Latest** |
 | IBM XL Fortran | 14.01 | IBM/​BlueGene Q | @green: OK | None (only POPT tested)| [[https://​github.com/​cp2k/​cp2k/​tree/​4a6d2ced8a408732a7b2f15c6ae47eae766304eb|4a6d2ce]] | | IBM XL Fortran | 14.01 | IBM/​BlueGene Q | @green: OK | None (only POPT tested)| [[https://​github.com/​cp2k/​cp2k/​tree/​4a6d2ced8a408732a7b2f15c6ae47eae766304eb|4a6d2ce]] |
dev/compiler_support.1558444862.txt.gz · Last modified: 2019/05/21 13:21 by alazzaro