Mar 19 – 20, 2026
Online
Europe/Berlin timezone

This course will take place as an online event. The link to the streaming platform will be provided to the registrants only. The course will be held in English.

Course Content:

An introduction to the parallel programming of supercomputers is given. The focus is on OpenMP, which is often used on shared-memory architectures.

The course consists of lectures and short exercises. Starting from a simple but representative serial algorithm, a parallel version will be designed and implemented using the techniques presented in the course.

Topics covered:

  • Fundamentals of parallel computing
    • HPC system architectures
    • Shared and distributed memory concepts
  • OpenMP
    • Basics
    • Parallel construct
    • Data sharing
    • Loop work sharing
    • Task work sharing
  • Hybrid programming
  • Tools


Prerequisites:

Knowledge of either C, C++, Python, or Fortran, basic knowledge of UNIX/Linux (incl. command line, Linux shell) and a UNIX standard editor (e.g. vi, emacs)

Target Audience:

Supercomputer users

Language:

This course is given in English.

Duration:

2 days

Dates:

19-20 March 2026, 09:00-17:00 each day

Venue:

Online

Number of Participants:

Minimum 10, maximum 50

Instructors:

Michael Knobloch, Jan André Reuter

 

Conference information

Date/Time

Starts

Ends

All times are in Europe/Berlin

Location

Online