Chair for Computer Science 10 – System simulation


Research at LSS is focused on the design and implementation of efficient, parallel numerical algorithms for a wide range of applications from the field of computational science and engineering. This only works in close cooperation with researchers from applied mathematics, physics and engineering or industrial partners. Over a time span of 20 years, the LSS has developed several major scientific software packages like the open source multi-physics HPC framework waLBerla  (widely applicable Lattice Boltzmann from Erlangen).  Besides the support for CFD simulations in complex geometries, it can also be coupled to the parallel multibody dynamics framework PE (physics engine) and the block-structured finite-element multigrid framework Hytec that is used for geophysical applications.Furthermore, the expression template library EXPDE is an open source project, which can be used for multi-physics applications. In particular, EXPDE is used for simulations in optics. A new research project is to develop a parallel software for solving partial differential equations on sparse grids.

New software engineering concepts that allow the generation of performance portable code for different HPC platforms are investigated in the whole program generator ExaStencils that has been applied to classical CFD and Ocean simulation.


Prof. Dr. Ulrich Rüde

Prof. Dr. Harald Köstler

Prof. Dr. Christoph Pflaum

Research topics

  • HPC Algorithms (Development of tailored simulation algorithms for physical applications, Three phase and thermal free flows based on the lattice Boltzmann method, Development of multi-level algorithms)
  • HPC Metaprogramming
  • HPC Software (Visualisation of simulation results, Lattice Boltzmann method framework for simulation of fluid scenarios, Rigid body dynamics)
  • Scientific Computing (Computational Optics, Numerical Analysis, C++ Expression Template Metaprogramming)

Selected publications

Further information