C++26 and HPC (Session 3 of 4)
Note: all times are shown in the timezone in which each event occurs.
Date: 16 June 2026 @ 09:00 - 12:00
Timezone: Eastern Daylight Time
Language of instruction: English
DESCRIPTION: C++26 has been recently approved and also has a number of features relevant for high performance computing (HPC). This course will discuss how to make use of such today using either reference implementation libraries and/or recent compilers (e.g., GCC v16 used inside of an Apptainer container). In addition, this course will also address using multidimensional (array) spans (i.e., mdspan and submdspan()) from C++23 as the need to use such is common in HPC C++ codes.
TEACHERS: Paul Preney (SHARCNET, University of Windsor; Subject Matter Expert of SCC Mirror Committee of ISO/IEC JTC 1/SC 22/WG 21 (C++))
LEVEL: Intermediate
FORMAT: Lecture and some hands-on
CERTIFICATE: Completion
PREREQUISITES: Prior experience writing C++ code.
Keywords: TRAINING
Activity log
