Parallel Programming of High Performance Systems (register via FAU)

 

      Quantum - Leibniz-Rechenzentrum    

 

This is an on-site course at NHR@FAU in Erlangen. There will be no possibility to join remotely via video conference. You must travel to Erlangen to participate. We cannot provide any travel grants.

Registration

Please register via Indico by ECAP@FAU with your official e-mail address to prove your affiliation.

Contents

This on-site course in Erlangen, 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:

  • HPC Introduction, Systems in Germany
  • Elements of MPI and OpenMP
  • OpenMP in Depth
  • MPI in Depth
  • Performance Pitfalls and Program Optimisation
  • Profiling Tools
  • Parallel Computer Architecture

Preliminary Agenda (subject to change)

Day 1

10:30 - 10:50

Welcome & Introduction (VW)

10:50 - 12:00

HPC Introduction, Systems in Germany (GH)

12:00 - 13:00

Lunch Break

13:00 - 13:30

Hands-On: Logging in, running jobs, working with code examples

13:30 - 14:30

Elements of OpenMP and MPI (VW)

14:30 - 14:45

Coffee Break

14:45 - 17:00

Hands-On: OpenMP and MPI basics

Day 2

09:00 - 10:15

OpenMP in Depth (VW)

10:15 - 10:45

Hands-On: OpenMP

10:45 - 11:00

Coffee Break

11:00 - 11:30

Hands-On: OpenMP

11:30 - 12:00

Performance pitfalls and program optimisation (GH)

12:00 - 13:00

Lunch Break

13:00 - 13:45

Performance pitfalls and program optimisation (GH)

13:45 - 14:30

MPI in Depth (I) (AG)

14:30 - 14:45

Coffee Break

14:45 - 15:30

MPI in Depth (II) (AG)

15:30 - 17:00

Hands-On: MPI (and OpenMP)

17:00 - 18:00

Pizza Talk: New ways to fool the masses with performance results on parallel computers (GH)

Day 3

09:00 - 10:00

Profiling Tools (GH + AG)

10:00 - 10:45

Hands-On: Profiling with perf

10:45 - 11:00

Coffee Break

11:00 - 12:00

Hands-on: Performance analysis with Intel Trace Analyzer/Collector

12:00 - 13:00

Lunch Break

13:00 - 14:30

Parallel computer architecture (GH)

14:30 - 14:45

Coffee Break

14:45 - 15:45

Hands-On

15:45 - 16:00

Wrap-up & adjourn

Prerequisites

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.

Hands-On

Exercises will be conducted on a Linux Cluster at NHR@FAU in Erlangen.

Content Level

The content level of the course is broken down as:

Beginner's content:

70%

Intermediate content:

30%

Advanced content:

0%

Community-targeted content:

0%

Language

English

Lecturers

Dr. Alireza Ghasemi, Dr. habil. Georg Hager,  Dr. Sebastian Kuckuk (all NHR@FAU) and Dr. Volker Weinberg (LRZ)

Prices and Eligibility

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.

Withdrawal Policy

Please only register if you are committed to attending the course. No-shows will be blacklisted and excluded from future events.

If you need to withdraw your registration, please either cancel it directly through the registration system or send an email to [email protected].

Waiting List

If the course reaches its maximum capacity, you can request to join the wait list by sending an email to [email protected]. Please include your name and university affiliation in the message.

Legal Notices

Registration is done via Indico https://indico.ecap.work/ hosted by ECAP@FAU.

See Data Privacy

Course Parallel Programming of High Performance Systems (register via FAU)
Number hppb1w25
Available places 50
Date 24.02.2026 – 26.02.2026
Price EUR 0.00
Location Regionales Rechenzentrum Erlangen
Martensstraße 1
91058 Erlangen
Room 02.135-113
Registration deadline 17.02.2026 23:59
E-mail [email protected]
No. Date Time Trainer Location Room Description
1 24.02.2026 10:30 – 17:00 Volker Weinberg
Georg Hager
Regionales Rechenzentrum Erlangen 02.135-113 Day 1
2 25.02.2026 09:00 – 17:00 Volker Weinberg
Georg Hager
Regionales Rechenzentrum Erlangen 02.135-113 Day 2
3 26.02.2026 09:00 – 16:00 Volker Weinberg
Georg Hager
Regionales Rechenzentrum Erlangen 02.135-113 Day 3