12. Dez. 2022
08:45
14. Dez. 2022
16:00
Englisch
Fortgeschritten
ThemenbereicheProgrammiersprachen für wissenschaftliches Rechnen
ThemenMPI
Learn more about course curricula and content levels.
Georg Hager (NHR@FAU, Uni. Erlangen), Rolf Rabenseifner (HLRS, Uni. Stuttgart),
Claudia Blaas-Schenner (VSC Research Center, TU Wien)
1st day – 12 December 2022
08:45 Join online
09:00 Welcome
09:05 Motivation
09:15 Introduction
09:30 Programming Models
09:35 - MPI + OpenMP
10:00 Practical (how to compile and start)
10:30 Break
10:45 - continue: MPI + OpenMP
11:30 Break
11:45 - continue: MPI + OpenMP
12:30 Practical (how to do pinning)
13:00 Lunch
14:00 Practical (hybrid through OpenMP parallelization)
15:30 Q & A, Discussion
16:00 End of first day
2nd day – 13 December 2022
08:45 Join online
09:00 - Overlapping Communication and Computation
09:30 Practical (taskloops)
10:30 Break
10:45 - MPI + OpenMP Conclusions
11:00 - MPI + Accelerators
11:30 Tools
11:45 Break
12:00 Programming Models (continued)
12:05 - MPI + MPI-3.0 Shared Memory
13:00 Lunch
14:00 Practical (replicated data)
15:30 Q & A, Discussion
16:00 End of second day
3rd day – 14 December 2022
08:45 Join online
09:00 - MPI Memory Models and Synchronization
09:40 - Pure MPI
10:00 Break
10:15 - Recap - MPI Virtual Topologies
10:45 - Topology Optimization
11:15 Break
11:30 Practical/Demo (application aware Cartesian topology)
12:30 - Topology Optimization (Wrap up)
12:45 Conclusions
13:00 Lunch
14:00 Finish the hands-on labs, Discussion, Q & A, Feedback
16:00 End of third day (course)
A link to the course material (slides and exercises) will be available at course start
Register via the button at the top of this page.
We encourage you to register to the waiting list if the course is full. Places might become available.
Registration period is from 3 Oct to 30 Nov 2022, and follows the "first come – first served" principle.
Following your successful registration, you will receive further information approx. 1 week before the course.
For the online course we can take a maximum of 40 persons.
Additional registrations will be added to a waiting list.
https://www.hlrs.de/training/2022/HY-VSC2 or https://vsc.ac.at/training/2022/HY-VSC-Dec (at VSC)
See the training overview and the Supercomputing Academy pages.
See also information about the HLRS training department and staff.
https://vsc.ac.at/training (at the VSC Research Center, TU Wien)
Nov. 20 - Dez. 05, 2025
Hybrid, Stuttgart
Englisch
Dez. 01 - 04, 2025
Online
Englisch
Feb. 10 - 12, 2026
Hybrid, Stuttgart
Englisch
März 23 - 27, 2026
Hybrid, Stuttgart
Englisch