The Aurora system will provide a rich software environment for simulation, data, and learning applications with software component from Intel, Cray, and the open source community. Intel’s one oneAPI toolkit will a number provide the major components that HPC developers need to successfully build and run their applications.
The oneAPI distribution includes Intel’s C, C++, and Fortran compilers all with support for OpenMP 5 with offloading to the GPU. It also features Intels implementation of the SYCL programming model, called DPC++. In addition it contains Intel’s MKL, oneDNN, and oneDAAL libraries for math, AI, and Analytics operations and to better understand and optimize application performance the Intel Vtune and Advisor tools are available. Beyond what’s included in oneAPI Aurora will support the OpenCL, Kokkos, and RAJA programming models.