Parallel Programming with MPI, OpenMP and Tools

Changes: Course language was modified to ENGLISH (Jan 5, 2024)

The focus is on programming models MPI and OpenMP. Hands-on sessions (in C, Fortran, and Python) will allow users to immediately test and understand the basic constructs of the Message Passing Interface (MPI) and the shared memory directives of OpenMP (in C and Fortran). The Thursday is dedicated to tools. This course provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.  It is organized by ZIH in cooperation with HLRS.

Location

TU Dresden / ZIH
Zellescher Weg 12-14
Willers-Bau Raum A119
01069 Dresden, Germany

Start date

Mar 11, 2024
08:30

End date

Mar 15, 2024
16:30

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 (or Python for the MPI part)
Content levels:
  • Basic: 13 hours
  • Intermediate: 14 hours 30 minutes
  • Advanced: 9 hours 30 minutes

Learn more about course curricula and content levels.

Instructors

MPI & OpenMP: Dr. Rolf Rabenseifner (HLRS, Stuttgart),
Tools: Dr. Hartmut Mix, Dr. Holger Brunst, Bert Wesarg from ZIH

Agenda

A detailed program can be found here (PDF, preliminary)

Visit of Semper Opera

On Thursday March 14, we organize for interested participants a visit of the Dornröschen Ballett in the famous Semper Opera. You should not miss it, although the number of tickets is limited. The social events are on a self-paying basis. For more information on booking this social event see the registration page of this course.

Language

The course language is English.

Handout

Each participant will get access to the 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 Self-Study Materials.

The registration link leads you to the registration page of the ZIH, Dresden. Information about the fees can be found there.

HLRS Training Collaborations in HPC

HLRS is part of the Gauss Centre for Supercomputing (GCS), together with JSC in Jülich and LRZ in Garching near Munich. EuroCC@GCS is the German National Competence Centre (NCC) for High-Performance Computing. HLRS is also a member of the Baden-Württemberg initiative bwHPC.

Contact and Local Organizer

Claudia Schmidt, phone 0351 463 39833, claudia.schmidt(at)tu-dresden.de

Official course URLs

https://www.hlrs.de/training/2024/par-zih and webpage at ZIH (with registration)

Further courses

See the training overview and the Supercomputing Academy pages.

 

Related training

All training

January 13 - 31, 2025

Hybrid Event - Stuttgart, Germany


January 21 - 23, 2025

Hybrid Event - Stuttgart, Germany


February 17 - 21, 2025

Stuttgart, Germany


March 17 - 21, 2025

Dresden, Germany