HPC Training at HLRS: General Information

Active since 1998, HLRS's training program in high-performance computing (HPC) is among the most extensive and experienced in Europe. Continually evolving to provide instruction in current themes in all fields related to high-performance computing, the program is operated in collaboration with the Gauss Centre for Supercomputing

In addition to hosting courses in Stuttgart, we cooperate with other centers for high-performance computing across Germany and Europe to share our expertise with the widest possible community of HPC users.
Visit the list of our upcoming courses and self-study materials.

Any questions? Please contact our training team by email: training(at)hlrs.de

Photo of HLRS's Ruehle Saal, which is used for training. (Photo: Simon Sommer)

Target audience

Our training program addresses the needs of students at the bachelor's, master's, and doctoral levels, as well as postdoctoral researchers and industry professionals who use high-performance computing in their work.

Course instruction takes place in German and/or in English.

The HLRS is a central facility of the University of Stuttgart, which is listed as an educational provider.

Course formats

Many of HLRS's classroom courses are held in our state-of-the-art training facility, located on the University of Stuttgart's Vaihingen campus. Since 2020 we have also held synchronous online courses that take place live via videoconferencing software. Our online courses enable interaction among participants and instructors, and make it possible to ask questions in a similar way to classroom courses. In some cases, courses are also offered in a hybrid format, where it is possible to participate either in person or online.

In most units, the key to success is the combination of teaching and hands-on exercises. The exercises are typically programmed in groups of two participants on pre-installed systems in the classroom. In online courses, participants solve the exercises in small groups ("breakout rooms"). Here, the exercises are completed either on the participants' systems or on a remote cluster.

 

HLRS training concept for the exercises

In most units, the key to success is the combination of teaching and hands-on exercises. Here are our guidlines:

  • Groups of two participants on pre-installed systems in the classroom, or small breakout-rooms.
  • Alternating between lectures and exercises in close succession (25 minutes and 15 minutes)
  • Providing skeletons, solutions, and scripts/slides for each exercise to enable self-study
  • About 2-8 lines of code to be written per programming exercise
  • Optional advanced exercises from the very beginning
  • Increased use of co-trainers for the exercises (e.g. 1 co-trainer and approximately 5-7 participants per breakout-room)

Prerequisites and levels of difficulty

Before registering for a course, please review the information concerning Entry Level and Content Level that is indicated on the course information page. This will assist you in selecting a training activity that is appropriate for your knowledge level and professional needs.

You can also see Course Curricula and Content Levels for more information about the specific content levels concerning key topics in our training program.

HPC continuing education for industry: the Supercomputing-Akademie

The Supercomputing Academy offers exclusive online courses that are specifically tailored to the needs of industry professionals in the areas of high-performance computing (HPC), artificial intelligence (AI), big data, and data analytics. All of the modular course content is provided online alongside regularly scheduled live online classes with experts (held once per week), making it convenient for you as a professional or someone trying to break into the industry to develop new skills in parallel with your normal job responsibilities. Learn more about the Supercomputing Academy.

Other HPC training opportunities

Additional course offerings in high-performance computing can be found at the following websites:

Course Archive and Flyers

Lists of our previous HPC training courses can be found in the online Training Courses Archive (from 2020).

Through the HLRS file server you can also reach:

GCS and HLRS provided yearly curricula as flyers & posters:

Past trainings projects:

Related news

All news

IKILeUS to Integrate AI in University Education

HLRS Hosts New Programming Course for Machine Learning

New Course on Data Management and Analysis Begins at the Supercomputing-Akademie

Supercomputing-Akademie Launches New Training Module on Visualization