Jan 27, 2020
08:45
Jan 31, 2020
15:30
English
1st day (Hybrid programming, part 1)
08:45 Registration
09:00 Welcome
09:05 Motivation
09:15 Introduction
09:45 Programming Models
09:50 - MPI + OpenMP
10:30 Coffee Break
10:50 - continue: MPI + OpenMP
11:40 Practical (how to compile and start)
12:30 Practical (hybrid through OpenMP parallelization)
13:00 Lunch
14:00 Practical (continued)
15:00 Coffee Break
15:20 - Overlapping Communication and Computation
15:40 Practical (taskloops)
16:20 - MPI + OpenMP Conclusions
16:30 - MPI + Accelerators
16:45 Tools
17:00 End of first day
2nd day (Hybrid programming, part 2)
09:00 Programming Models (continued)
09:05 - MPI + MPI-3.0 Shared Memory
09:45 Practical (replicated data)
10:30 Coffee break
10:50 continue: Practical (replicated data)
11:50 - MPI Memory Models and Synchronization
12:30 Lunch
13:30 - Pure MPI
13:50 - Topology Optimization
14:30 Coffee Break
14:50 Practical (application aware Cartesian topology)
15:45 - Topology Optimization (Wrap up)
16:00 Conclusions
16:15 Q & A
16:30 End of second day (course)
PORTING AND OPTIMIZATION PART (Wed-Fri)
Supported by HLRS and HPE specialists, you will learn how to port your application to the new supercomputer system “Hawk”. All categories of bottlenecks (CPU, memory subsystem, communication and I/O) will be addressed, according to the respective requirements.
3rd day (Porting workshop):
08:45 Registration (for new participants)
09:00 Welcome (pdf) and Overview (pdf): recording
09:15 The AMD EPYC Rome processor: pdf and recording
09:45 Network Topology and HPE MPI: pdf and recording
10:15 Module Environment on Hawk: pdf and recording
10:30 Batch System: pdf and recording
10:50 Coffee Break
on demand: Performance Tools
13:00 Lunch
14:00 Porting of own applications to Hawk (on the Hawk test system)
17:30 End of third day
4th day (Porting workshop, continued):
09:00-09:15 Introduction
09:15-17:30 Porting of own applications to Hawk (on the Hawk test system) - continued
5th day (Porting workshop, continued):
09:00-15:30 dto.
We recommend to book cancellable tickets and hotels only, so that you can leave as soon as your porting work is done.
The talks on Wednesday morning will also be provided via a video conference system.
Please join the videoconference with your favourite browser on Windows, MacOS, GNU/Linux:
https://conf.dfn.de/webapp/conference/97988854
Important:
Hybrid programming days:
Basic MPI and OpenMP knowledge as presented, e.g., in our Training Courses on MPI and OpenMP.
For the hands-on sessions you should know Unix/Linux and either C/C++ or Fortran in particular.
Scaling workshop:
Your group holds a compute time budget to be used on Hawk.
The course language is English.
Hybrid programming days: See http://tiny.cc/MPIX-HLRS.
Hybrid programming days: Dr. habil. Georg Hager (RRZE/HPC, Uni. Erlangen), Dr. Rolf Rabenseifner (HLRS, Uni. Stuttgart), Dr. Claudia Blaas-Schenner and Dr. Irene Reichl (VSC Team, TU Wien)
Porting and optimization days: HLRS and HPE staff
Registration is now closed.
for registration is Jan. 19, 2020 (extended deadline)
Late registrations after the deadline are still possible but maybe with reduced quality of the handouts.
Members of universities and public research institutes within EU or PRACE member countries, registering only Wednesday - Friday: 0 EUR
Students without Diploma/Master: 25 EUR
Students with Diploma/Master (PhD students) at German universities: 45 EUR
Members of German universities and public research institutes: 45 EUR
Members of universities and public research institutes within EU or PRACE member countries: 90 EUR.
Members of other universities and public research institutes: 180 EUR
Others: 420 EUR
(includes coffee breaks)
see our How to find us page.
HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012.
HLRS is also member of the Baden-Württemberg initiative bwHPC-C5.
This course is provided within the framework of the bwHPC-C5 user support. This course is not part of the PATC curriculum and is not sponsored by the PATC program.
Rolf Rabenseifner phone 0711 685 65530, rabenseifner(at)hlrs.de
Lorenzo Zanon phone 0711 685 63824, zanon(at)hlrs.de
Björn Dick phone 0711 685 87189, dick(at)hlrs.de
http://www.hlrs.de/training/ and http://www.hlrs.de/training/overview/ (at HLRS)
Nov 03 - Dec 05, 2025
Online (flexible)
English
Nov 20 - Dec 05, 2025
Hybrid, Stuttgart
English
Dec 01 - 04, 2025
Online
English
Jan 12 - 16, 2026
Hybrid, Garching
English
Jan 26 - Feb 06, 2026
Online (flexible)
English
Feb 10 - 12, 2026
Hybrid, Stuttgart
English
Mar 23 - 27, 2026
Hybrid, Stuttgart
English