High-Performance Computing Center Stuttgart

Parallelization with MPI and OpenMP

Dive into the world of high-performance computing with our hands-on workshop, focusing on the programming models MPI and OpenMP. Gain practical experience with Message Passing Interface (MPI) basics in C, Fortran, or Python and shared memory directives of OpenMP through interactive sessions in C or Fortran. This course provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves. This course is organized by the by the NHR-SW in cooperation with HLRS.

 

Location

N100/0.12b
Center for Scientific Computing, Campus Riedberg
Goethe University Frankfurt
Max-von-Laue-Straße 9
60438 Frankfurt am Main

Start date

Apr 21, 2026
08:30

End date

Apr 24, 2026
18:00

Language

English

Entry level

Basic

Course subject areas

Parallel Programming

Topics

MPI

OpenMP

Back to list

Prerequisites and content levels

Prerequisites:

Unix, C or Fortran for OpenMP, C or Fortran or Python+NumPy for MPI

Content levels:
  • Basic: 14 hours
  • Intermediate: 10 hours 45 minutes
  • Advanced: 3 hours 30 minutes

Learn more about course curricula and content levels.

 

Instructors

Dr. Rolf Rabenseifner (Stuttgart, member of the MPI-2/3/4 forum).

Agenda

The preliminary course outline can be found here (PDF download).

Handout

Each participant will get a pdf of all slides.
The MPI-1 part of the course is based on the MPI course developed by the EPCC Training and Education Centre, Edinburgh Parallel Computing Centre.
An older version of this course with most of the material (including the audio information) can also be viewed in the HLRS self-study materials.

Registration information

Register via the button at the top of this page.
We encourage you to register to the waiting list if the course is full. Places might become available.

Official course URLs

https://www.hlrs.de/training/2026/par-fra and the website at CSC Uni. Frankfurt https://indico.global/event/16369/

Further courses and training team

See the training overview and the Supercomputing Academy pages.
See also information about the HLRS training department and staff.

Related training
All training

Mar 02 - 06, 2026

Dresden

English

Mar 23 - Apr 17, 2026

Hybrid, Stuttgart

English

Mar 23 - 27, 2026

Hybrid, Stuttgart

English

Apr 21 - 24, 2026

Online

English

Jun 01 - 02, 2026

Online

English

Oct 19 - 23, 2026

Stuttgart

English

Oct 27 - 28, 2026

Online

English