Simulation on High Performance Computers - Simulation

Enterprises & SME Research & Science
Simulation on High Performance Computers - Simulation

When: March 11 - June 7, 2019

Where: Primarily online. Three full-day classroom meetings will take place at the High-Performance Computing Center Stuttgart .

Duration: 125 hours

Course type: Combination of online and classroom learning

Language of instruction: German

Intended audience: High-performance computing users and computing resource managers/administrators


Electric cars, quieter airplanes, more efficient power plants — achieving many of today's technological goals is inconceivable without simulation. Fields in which such simulations are being applied are highly diverse, including the automobile industry, air and space travel, meteorology, wind energy and medicine, to name just a few.

High-performance computing (HPC) has opened the door for modern simulation and computational experimentation, and increasingly plays a decisive role in product development and design. Indeed, predicting the physical behavior of products is often so challenging that it can't be done without a supercomputer At the same time, however, running simulations on HPC systems is anything but trivial, and engineers using supercomputers face a number of complex challenges in doing so.

How should simulation processes be organized and and how can they be optimized in the context of high-performance computing? The module Simulation is designed to raise awareness of problems in designing simulations and to provide a basic understanding of the foundations of this methodology. The course will approach this goal from two perspectives: 1. Why should companies — particularly small and medium-sized enterprises (SMEs) — be using simulation? 2. How can high-performance computing help you when your simulations reach the limits of what is practical on smaller computing systems?

Module Contents

  • What is simulation?
  • The philosophy of simulation: from physical problem to model to result (the model cascade)
  • Atomic simulations
  • Structural mechanics
  • CFD (computational fluid dynamics)
  • Statistical simulation (Monte Carlo simulation)
  • Optical simulations
  • Numerical methods
  • Simulation as a process
  • Recognizing errors
  • Deriving requirements from simulation experiments
  • Visualization

Flexible Learning

This course module is offered in a blended learning format, combining self-learning content and exercises with traditional classroom instruction. In this way you can structure your learning flexibly, balancing the time required for your continuing education with work and family responsibilities.

Self-learning components will be complemented by regular online meetings in a virtual classroom, which will take place on Monday evenings.

Time Requirement

The time requirement for each course module is approximately 125 hours, spread over 11 weeks. It consists of:

  • approximately 10 hours per module each week, including a weekly online meeting (Monday evenings)
  • three full-day classroom meetings in Stuttgart (March 11th to June 6th - 7th)


This continuing education opportunity is funded by the European Social Fund and the Baden-Württemberg Ministry for Science, Research and the Arts, and is currently in a development phase. This first offering of the course module is considered a beta-version. For this reason, participation in the first offering of the course is free of charge.

Target Audience

This module is designed to address the interests and needs of HPC users as well as resource managers/administrators.

Software developers are also welcome to participate in this module, although the course is not designed to provide knowledge that developers would need for programming simulation software. Rather, the course addresses how simulation processes are organized and how they can be optimized in an HPC environment.

The Supercomputing-Akademie is thereby developed particularly for small and middle enterprises as well as the industry.


All course participants should have a mathematically grounded basic understanding of simulation. You should already have a mastery of mathematical foundations (integral calculus, differential equations, vector mathematics) and a basic understanding of algorithms. Experience with computer programming is not necessary.

Because this continuing education activity is intended to be undertaken in parallel with work and takes place partially online, unlimited access to an internet-compatible PC or laptop is essential. Some course contents can be displayed on mobile devices (tablets, smartphones), but the use of a PC/laptop is recommended because of the numerous exercises.

The Linux operating system is recommended.

Reading, writing, and speaking proficiency in German is also required, as the course will be conducted in this language.

Limited Number of Participants

This module is limited to 18 participants! Potential participants are invited to preregister.

Preregister Now!

Would you like to preregister to participate in a course module? If so, send us an email with the module name in the subject line, along with your complete name and email address.

To preregister, send your message to:


Do you have questions? Please don't hesitate to contact us.

Hanna Skubski
Phone: 0711-685-87233

The Supercomputing-Akademie is offered as part of the project MoeWE (Modular training to become a high performance computing expert). The project is funded by the European Social Fund and the Ministry of Science, Research and Arts Baden-Württemberg. Cooperation partners are the High Performance Computing Center of the University of Stuttgart, the University of Freiburg, the University of Ulm and SICOS-BW GmbH.

Logos der MoeWE Förderer