
Uncertainty Quantification
Many physical models from the natural sciences and from engineering involve sources of uncertainty that affect their outputs. An example are variations in the orientation of layers of carbon fibres occurring naturally in the manufacturing process of aircraft wings. As a consequence, the locations and types of possible defects and cracks are difficult to predict precisely. The goal of uncertainty quantification is to use mathematical and computational methods to account for such uncertainties, and to understand how they propagate through to model outputs.
The research of our group focuses on developing innovative numerical methods to efficiently quantify uncertainty. We apply these techniques to tackle datadriven, largescale problems that are typically modelled in the form of differential equations. Our methods strive for a balance between efficiency, a rigorous mathematical foundation and realistic model problems. As a brief overview, some of the techniques we develop are based on Monte Carlo/quasiMonte Carlo sampling, stochastic collocation, sophisticated hierarchical/multilevel strategies and dimension reduction through lowrank tensor approximations. The applications we study range from groundwater flow, to nuclear physics and carbon fibre composites in manufacturing.
Sample publications

Inverse Problems and Bayesian Inference
When studying real world processes mathematically, essentially all problems can be roughly put into two classes: Forward and inverse problems. A forward problem concerns the calculation of the state of a physical system, given all the necessary parameters, as well as boundary and initial conditions. Inverse problems, on the other hand, are concerned with computing parameters given observations of the state of the system. Good estimates of these parameters give us an insight into hidden quantities that typically cannot be observed directly and are otherwise very difficult to grasp. Consequently, inverse problems are among the most important in mathematical applications and uncertainty quantification plays a crucial role here.
A very popular approach to address inverse problems is Bayesian inference, a subbranch of statistics and data science. It facilitates the quantification of uncertainties regarding the model and its parameters. This resolves the inherent illposedness of inverse problems and has proven to be exceedingly fruitful in many applications. A particular focus in our group is the design and analysis of efficient numerical techniques for high and infinitedimensional Bayesian inverse problems, especially those constrained by differential equations. We look at the effect of choosing highlevel priors, develop efficient multilevel algorithms and surrogates, incorporate novel ideas from numerical analysis into this setting and explore links to machine learning.
Sample publications

Multiscale methods
Natural or engineered materials often contain two or more key constituents, arranged in a heterogeneous structure varying at different scales. Such materials are desirable because their macroscopic properties can be superior to the properties of the individual constituents. It is even possible to explicitly design them for a particular purpose by changing the composition of the constituents. An example are carbon fibre composites for lightweight structures and vehicles. The mathematical modelling of such heterogeneous or composite materials naturally leads to partial differential equations (PDEs) with highly oscillating coefficients. Direct numerical solution of such problems with traditional methods, such as finite elements is computationally expensive. Just to compute the correct qualitative behaviour, the mesh resolution would need to be sufficiently high to capture all the fine scale variation.
In our group, we study and develop multiscale numerical methods that do not suffer from this drawback. We are particularly interested in systems without periodic structure or scale separation and in problems with a high contrast in the constituent material properties. Such problems require customized approximation spaces, computable via localised boundary value or eigenproblems. There are also strong links to model order reduction and domain decomposition methods. Examples include multiscale finite elements, generalised multiscale finite elements, or the localizable orthogonal decomposition method. Target applications are again subsurface flow and carbon fibre composites, but also biological materials such as bone or cells.
Sample publications

Numerical Analysis & Scientific Computing
Scientific computing and numerical simulation are playing an ever more important role in science and technology. Hardly any new developments, e.g., in engineering or the geosciences, take place without careful mathematical modelling, analysis and optimisation. More and more complicated systems are being tackled, in particular in the life sciences or in the context of climate change. This requires continued research into efficient and robust numerical methods, especially in the context of heterogeneous or random media, and in their careful and rigorous numerical analysis. Increased efficiency requires a redesign of traditional algorithms to harness the power of modern manycore computing architectures (hardwareaware scientific computing), while datadriven (predictive) scientific computing poses new challenges for the robustness of existing methods.
Here, the focus of our group encompasses
 traditional topics, such as efficient preconditioning and discretisation methods for heterogeneous and anisotropic PDEs, or efficient algorithms for largescale eigenproblems, as well as
 more modern topics that arise naturally in the context of uncertainty quantification or Bayesian inference, such as highdimensional approximation and quadrature, including Monte Carlo, quasiMonte Carlo, sparse grid, lowrank tensor approximation or deep learning.
In terms of novel software, we contribute in particular to DUNE (the Distributed and Unified Numerical Environment) and to MUQ (the MIT Uncertainty Quantification Library).
Sample publications
 traditional topics, such as efficient preconditioning and discretisation methods for heterogeneous and anisotropic PDEs, or efficient algorithms for largescale eigenproblems, as well as