This on-site course in Garching near Munich, a collaboration of Erlangen National High Performance Computing Center (NHR@FAU) and Leibniz Supercomputing Center (LRZ), is targeted at students and scientists with interest in programming modern HPC clusters from the research group to the computing center level.
Topics covered include:
Preliminary Agenda
Day 1 | |
10:30 - 11:00 | Welcome & Introduction (VW) |
11:00 - 11:45 | HPC Introduction, Systems in Germany (GH) |
11:45 - 12:15 | Hands-On: Logging in, working with code examples |
12:15 – 13:15 | Lunch Break |
13:15 - 15:00 | Elements of OpenMP and MPI (VW) |
15:00 - 15:15 | Coffee Break |
15:15 - 16:15 | Hands-On: OpenMP and MPI basics |
16:15 - 17:00 | Basic Computer Architecture: Shared Memory (GH) |
Day 2 | |
09:00 - 10:45 | OpenMP in Depth (tbd.) |
10:45 - 11:00 | Coffee Break |
11:00 - 12:00 | Hands-On: OpenMP |
12:00 - 13:00 | Lunch Break |
13:00 - 13:45 | Basic Computer Architecture: Distributed Memory (GH) |
13:45 - 14:30 | MPI in Depth (I) (AG) |
14:30 - 14:45 | Break |
14:45 - 15:30 | MPI in Depth (II) (AG) |
15:30 - 17:00 | Hands-On: MPI (and OpenMP) |
Day 3 | |
09:00 - 10:00 | Profiling Tools (tbd.) |
10:00 - 10:45 | Hand-On: Profiling with gprof |
10:45 - 11:00 | Coffee Break |
11:00 - 12:00 | Hands-on: Profiling with ITAC |
12:00 – 13:00 | Lunch Break |
13:00 - 13:30 | Benchmarking and data presentation (GH) |
13:30 - 14:00 | Performance pitfalls and how to spot them (GH) |
14:00 - 14:30 | Hands-On |
14:30 - 14:45 | Coffee Break |
14:45 - 15:45 | Hands-On |
15:45 - 16:00 | Wrap-up & adjourn |
Course participants should have a working UNIX/Linux knowledge (login with secure shell, shell commands, compilers, vi or emacs editors). Good working knowledge of at least one of the standard HPC languages: Fortran 95, C or C++ is also required.
Exercises will be conducted on a Linux Cluster at NHR@FAU in Erlangen.
The content level of the course is broken down as:
Beginner's content: | 70% |
Intermediate content: | 30% |
Advanced content: | 0% |
Community-targeted content: | 0% |
English
G. Hager (NHR@FAU), A. Ghasemi (NHR@FAU), N.N. (NHR@FAU), V. Weinberg (LRZ)
The course is open and free of charge for people from academia from the Member States of the European Union (EU) and Associated/Other Countries to the Horizon 2020 programme.
Please register with your official e-mail address to prove your affiliation.
See Withdrawal
This course is offered in cooperation with NHR@FAU. Some of your personal data will be transferred to NHR@FAU (title, first name, surname, institution, country, email, course) to create the course accounts. The legal basis is in accordance with Article 6(1)(b) GDPR. Please see also our data protection notice (in German: https://www.lrz.de/datenschutzerklaerung/).
For registration for LRZ courses and workshops we use the service edoobox from Etzensperger Informatik AG (www.edoobox.com). Etzensperger Informatik AG acts as processor and we have concluded a Data Processing Agreement with them.
See Legal Notices
Course | Parallel Programming of High Performance Systems |
Number | hppb1w24 |
Available places | 19 |
Date | 18.02.2025 – 20.02.2025 |
Price | EUR 0.00 |
Location | Leibniz Rechenzentrum Boltzmannstr. 1 85748 Garching b. München |
Room | Kursraum 2 |
Registration deadline | 04.02.2025 23:59 |
education@lrz.de |
No. | Date | Time | Teacher | Location | Room | Description |
---|---|---|---|---|---|---|
1 | 18.02.2025 | 10:30 – 17:00 | Volker Weinberg Georg Hager |
Leibniz Rechenzentrum | Kursraum 2 | Day 1 |
2 | 19.02.2025 | 09:00 – 17:00 | Volker Weinberg Georg Hager |
Leibniz Rechenzentrum | Kursraum 2 | Day 2 |
3 | 20.02.2025 | 09:00 – 16:00 | Volker Weinberg Georg Hager |
Leibniz Rechenzentrum | Kursraum 2 | Day 3 |