05. Apr. 2022
08:45
07. Apr. 2022
16:00
Englisch
Agenda & Content:
1st day – 5 April 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 – 6 April 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 – 7 April 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.
Basic MPI and OpenMP knowledge as presented, e.g., in our VSC Training Courses on MPI and OpenMP.
For the hands-on sessions you should know Unix/Linux and either C/C++ or Fortran.
English
Georg Hager (NHR@FAU, Uni. Erlangen)
Rolf Rabenseifner (HLRS)
Claudia Blaas-Schenner (VSC Research Center, TU Wien),
David Fischak (tutor; VSC Research Center, TU Wien)
05. - 07.04.2022, 09:00 - 16:00, ONLINE COURSE
Registration will start on January 24, 2022.
Registration period is from 24 January 2022 to 21 March 2022, and follows the "first come – first served" principle.
For the online course we can take a maximum of 40 persons.
Additional registrations will be added to a waiting list.
This course is a PRACE Training Center (PTC) event. Therefore, the course is free of charge for all participants from the EU or from PRACE-member countries.
See our complete calendar of upcoming courses.
Find general information about the HLRS training program.
Nov. 03 - Dez. 05, 2025
Online (flexible)
Englisch
Nov. 20 - Dez. 05, 2025
Hybrid, Stuttgart
Englisch
Dez. 01 - 04, 2025
Online
Englisch
Jan. 26 - Feb. 06, 2026
Online (flexible)
Englisch
Feb. 10 - 12, 2026
Hybrid, Stuttgart
Englisch
März 23 - 27, 2026
Hybrid, Stuttgart
Englisch