HLRS is a major player and driving force in the field of international HPC training. Many courses are offered for industrial users and scientists. Our courses are listed under Events. In most units, the key issue for the success is the combination of teaching and hands-on sessions.
A list of all upcoming courses at several locations can be found here, a list of past training courses can be found in the archive. The examples are programmed mainly in groups of two participants on pre-installed systems in the course room.
Online-versions of these courses are available through the HLRS Online Courses.
HLRS provides courses in main areas of high performance computing (HPC), e.g.:
Parallel programming
Computational Fluid Dynamics and Parallelization
Performance optimization and debugging
Input/Output in HPC
Programming languages for Scientific computing
Compute cluster - usage and administration
In most courses, hands-on sessions (in C and Fortran) allow to immediately understand the basic constructs of the presented programming models.
Events of other training providers in High Performance Computing (HPC) can be found at
Lists of our previous summer/winter schools on parallel programming can be found here: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009-1998
Lists of our previous summer/winter schools on Fortran, C++, ... can be found here: (since 2010, the language courses are included in the lists above) 2009-2006
GCS and HLRS also provide yearly curricula as handouts & posters: