Oct 11, 2021
08:30
Oct 15, 2021
17:30
English
see link to detailed program (preliminary program)
Unix / C or Fortran. For days 3-5, the first two beginners days or equivalent knowledge is required. If you register only for days 3-5, we reserve the right to send you a small test to check whether such participation on only days 3-5 is possible.
To be able to do the hands-on exercises of this course, you need a computer with an OpenMP capable C/C++ or Fortran compiler and a corresponding, up-to-date MPI library (in case of Fortran, the mpi_f08 module is required). Please note that the course organizers will not grant you access to an HPC system nor any other compute environment. Therefore, please make sure to have a functioning working environment / access to an HPC cluster prior to the course. In case of questions, please contact the course organizer (see below).
In addition, you can perform most MPI exercises in Python with mpi4py + numpy (this contribution has been initially supported by the Horizon-2020 Centre of Excellence HiDALGO at HLRS). In this case, an appropriate installation on your system is required (together with a C/C++ or Fortran installation for the other exercises).
Please tar -xvzf TEST.tar.gz using https://fs.hlrs.de/projects/par/events/TEST.tar.gz or unzip TEST.zip using https://fs.hlrs.de/projects/par/events/TEST.zip and verify your MPI and OpenMP installation with the tests described in TEST/README.txt within the archive.
The course language is English.
Dr. Rolf Rabenseifner, Dr.-Ing. Martin Bernreuther, Prof. Dr.-Ing. Rainer Keller, Christoph Niethammer, Dr. Uwe Wössner, et al.
Practicals, additional trainer: tba.
Please refer to the course overview.
This course provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
A few days before the course starts, you will receive pdf files from the slides and tar/zip files for installing the exercises on your system.
An older version of this course with most of the material (including the audio information) can also be viewed in the ONLINE Parallel Programming Workshop
Registration is closed.
Students and academic participants within EU, candidates, associated countries or PRACE-member-countries:
All other participants (i.e., not from academia, or from outside EU or PRACE):
The course fee includes coffee breaks (in classroom courses only).
HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012.
A part of this course is a PATC course (tbc), see also the PRACE Training Portal and Events. For participants from public research institutions in PRACE countries, the course fee is sponsored for this part of the course through the PRACE PATC program. For details, see the section about the course fee above.
HLRS is also member of the Baden-Württemberg initiative bwHPC-C5.
This course is provided within the framework of the bwHPC-C5 user Support.
In conjunction with this course, a Train the Trainer Program is provided. Whereas this regular course teaches parallel programming, the Train the Trainer Program is an education for future trainers in parallel programming. For further details, see here.
Rolf Rabenseifner phone 0711 685 65530, rabenseifner(at)hlrs.de
Khatuna Kakhiani phone 0711 685 65796, kakhiani(at)hlrs.de
http://www.hlrs.de/training/2021/PAR and http://www.hlrs.de/training/2021/TtT
and PATC web pages: http://events.prace-ri.eu/event/HLRS-2021-PAR and http://events.prace-ri.eu/event/HLRS-2021-TtT
https://www.hlrs.de/training/ and https://www.hlrs.de/training/overview/
Nov 03 - Dec 05, 2025
Online (flexible)
English
Nov 20 - Dec 05, 2025
Hybrid, Stuttgart
English
Dec 01 - 04, 2025
Online
English
Jan 26 - Feb 06, 2026
Online (flexible)
English
Feb 10 - 12, 2026
Hybrid, Stuttgart
English
Mar 23 - 27, 2026
Hybrid, Stuttgart
English