Chair for Computer Science 10 – System simulation
Overview
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.
People
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
WALBERLA: A block-structured high-performance framework for multiphysics simulations
In: Computers & Mathematics With Applications (2020)
ISSN: 0898-1221
DOI: 10.1016/j.camwa.2020.01.007
, , , , , , , , , , :
Truncation errors of the D3Q19 lattice model for the lattice Boltzmann method
In: Journal of Computational Physics 405 (2020), Article No.: 109111
ISSN: 0021-9991
DOI: 10.1016/j.jcp.2019.109111
, , :
Large-scale simulation of mantle convection based on a new matrix-free approach
In: Journal of Computational Science 31 (2019), p. 60–76
ISSN: 1877-7503
DOI: 10.1016/j.jocs.2018.12.006
URL: https://www.sciencedirect.com/science/article/pii/S1877750318309840#!
, , , , , :
Dynamic Load Balancing Techniques for Particulate Flow Simulations
In: Computation 7 (2019)
ISSN: 2079-3197
DOI: 10.3390/computation7010009
URL: https://www.mdpi.com/2079-3197/7/1/9
, :
3D simulation and beam quality improvement of a pulsed Cr,Tm,Ho:YAG laser
In: Optics Express 27 (2019), p. 22898–22916
ISSN: 1094-4087
DOI: 10.1364/OE.27.022898
URL: http://www.opticsexpress.org/abstract.cfm?URI=oe-27-16-22898
, :- Hartmann R., Pflaum C.:
A prewavelet-based algorithm for the solution of second-order elliptic differential equations with variable coefficients on sparse grids
In: Numerical Algorithms (2017), p. 1-28
ISSN: 1017-1398
DOI: 10.1007/s11075-017-0407-9
URL: https://link.springer.com/article/10.1007/s11075-017-0407-9