Skip to content

Cray C++ (CCE)

by HPE/Cray

The Cray Compiling Environment (CCE) is the C/C++/Fortran compiler suite for Cray and HPE supercomputers. Modern CCE versions (9.0+) use a Clang-based C/C++ frontend with Cray-specific optimizations for HPC workloads, OpenMP offload, and Cray interconnect support. Earlier versions used an EDG-based frontend. CCE is part of the Cray Programming Environment (CPE) and is the default compiler on Cray EX (Frontier, LUMI, etc.) and Cray XC systems.

https://cpe.ext.hpe.com/docs/cce/index.html

releases (23)

version date clang_base note
19.0.0 2025 19 CPE 25.03
18.0.0 2024 18 CPE 24.07
17.0.1 2024 17 CPE 24.03
17.0.0 2023 17 CPE 23.12
16.0.1 2023 16 CPE 23.09
16.0.0 2023 16 CPE 23.05
15.0.1 2023 15 CPE 23.02
15.0.0 2022 14 CPE 22.11
14.0.4 2022 14 CPE 22.08
14.0.3 2022 14 CPE 22.06
14.0.2 2022 13 CPE 22.02
13.0.2 2021 13 CPE 21.12
13.0.0 2021 12 CPE 21.09
12.0.3 2021 12 CPE 21.06
12.0.1 2021 11 CPE 21.03
11.0.4 2020 11
11.0.0 2020 10
10.0.4 2020 9
10.0.0 2019 8
9.1.3 2019 7
9.0.0 2018 6 First Clang-based CCE release
8.7.x 2018 EDG-based frontend, last major classic CCE line
8.6.x 2017 EDG-based frontend