Programming of Supercomputers (IN2190)

Jophin John, Prof. Dr. Michael Gerndt


Fridays: 15:00-16:30

Online Zoom meetings

First meeting: to be announced
Type: Master Lab Course, 3P
Language: English
Moodle course: click here
Registration: This course is only available for students from CSE and Data Analytics.
Lecture type: Online meetings presenting background information, assignments, and evaluating group performance.


This lab course will allow you to learn about programming HPC systems. You first optimize a heat distribution simulation on SuperMUC-NG for sequential performance. You will then parallelize it with OpenMP for a single node of SuperMUC with 48 cores. Finally, you parallelize it with MPI for multiple nodes and investigate the final performance of combining OpenMP and MPI in a hybrid code.