Apr 05, 2022
08:45
Apr 07, 2022
16:00
English
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.
March 17 - 21, 2025
Dresden, Germany
April 01 - 04, 2025
Mainz, Germany
April 08 - 09, 2025
Online
May 05 - 08, 2025
Online
May 09 - 23, 2025
Hybrid Event - Stuttgart, Germany
June 16 - 17, 2025
Online
June 17 - 18, 2025
Online