Back to results

Universität Stuttgart

Efficient simulation of challenging PDE problems on CPU and GPU clusters

Abstract

dc:description.abstract

The main contribution of this dissertation is to show how efficient parallelization techniques for numerical simulations of partial differential equations (PDEs) can be developed and which aspects have to be considered in order to obtain the best possible performance. For this purpose, the target platforms range from high-performance workstations to small clusters and up to supercomputers. In particular, we focus on platforms accelerated by graphics cards. We emphasize that the efficient numerical simulation of PDE problems comprises and combines, in novel ways, aspects from numerical analysis, numerical methods (algorithmics, data structures and other areas more related to computer science) and hardware details. Many models in science, engineering and economics are based on systems of PDEs. The choice of modeling techniques, the implementation of numerical solution techniques, as well as the chosen target platform limit the accuracy and the duration of the simulation. Increasing the accuracy and/or reducing the duration of the simulation is usually not possible without efficient software. Based on three application scenarios, we adapt already existing methodologies and algorithms to the target platforms or change the way they are implemented in order to achieve optimal efficiency. As a guiding scheme, we consider the challenging case of unstructured data and schemes. The first application is the wave propagation in optical fibers. We present an MPI-parallel implementation that is particularly suitable for small clusters. %Here, we change the numerical method and the implementation technique to increase efficiency and decrease runtime. The second application scenario is the flow in porous media. Based on both applications, we develop implementation techniques that increase their efficiency. Furthermore, we present an adapted version of a neighborhood algorithm that further increases the efficiency for current graphics cards. The increased efficiency and reduced runtime allows to perform more complex simulations. %For example, higher resolutions can be simulated or more physical parameters can be included. One of theses applications is considered to be the third application, which is seismic wave propagation and waveform inversion. The feasibility of developing efficient implementations for computationally powerful target platforms permits us to consider the inversion of seismic waves in viscoelastic materials. In particular, we present an inversion scheme that also allows us to determine the damping parameters of the viscoelastic material. In addition, regularization methods and a modified solver method are presented, which can be used for a more efficient solution of such problems.

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Schirwon, Malte
Advisor dc:contributor.advisor
  • Göddeke, Dominik (Prof. Dr.)

Rights

dc:rights
Statement dc:rights
  • info:eu-repo/semantics/openAccess
Language dc:language.iso
en

Identifiers

dc:identifier.*
Dc Identifier Other
1760157422
OAI identifier oai:identifier
oai:elib.uni-stuttgart.de:11682/11538

Chain of custody

source
Harvested from
Universität Stuttgart
Base URL
elib.uni-stuttgart.de/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
related terms
citation

Schirwon, Malte. Efficient simulation of challenging PDE problems on CPU and GPU clusters. 2021. http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-115381