- Introduction to C++17 and C++20, Hartmut Kaiser, 8 a.m. CT to 8:45 a.m. CT, Slides
- Q&A, 8:45 a.m. CT to 9:00 a.m. CT
- Break, 09:00 a.m. CT to 09:10 a.m. CT
- Introduction to asynchronous programming and the parallel algorithms, Patrick Diehl, 09:10 am. CT to 10 a.m. CT, Slides
- Coffee break, 10 a.m. CT to 10:30 a.m. CT
- Exercise 1, Parallel implementation of the 2D finite difference scheme, 10:30 a.m. CT to 11:00 a.m. CT
- Break, 11:00 a.m. CT to 11:10 a.m. CT
- Introduction to distributed programming, Steve Brandt, 11:00 a.m. CT to 12:00 p.m. CT
The source code and Docker image is available on GitHub.
Some lecture slides, additional exercises, and some course notes are available here.