Please read these instructions before posting any event on Fermilab Indico

Indico will be down for maintenance on Thursday, May 16th from 6:00PM - 8:00PM CST.

31 July 2023 to 4 August 2023
America/Chicago timezone

Exploiting Modern C++ for Portable Parallel Programming in Lattice QCD Applications

31 Jul 2023, 17:00
20m
Comitium (WH2SE)

Comitium

WH2SE

Speaker

Alexei Strelchenko (FNAL)

Description

In this presentation, we will discuss the application of recent and emerging C++ features, with a focus on portable parallel programming in lattice QCD. Specifically, the discussion will center around certain key features introduced in the C++17, C++20, and C++23 standards, as well as an exploration of some experimental features currently under development.
A primary emphasis will be placed on accelerator programming, aiming to highlight the potential of these modern C++ features in achieving highly efficient and portable solutions to enhance and streamline the programming of complex LQCD applications.

Topical area Software Development and Machines

Primary author

Presentation materials