Theses topics
Topics for thesises
Preliminary remark
My main research area is the numerics of partial differential equations (PDEs) with an emphasis on the practical implementation of solvers. On the other hand, I’m interested in quite a wide range of topics. For example, I have supervised also thesises in set theory, glacier simulation, software engineering, and social choice theory.
An important speciality of my research is that I use the programming language Common Lisp (CL) for scientific computing. Exaggerating only mildly one can describe CL as a programming language which is waiting for almost 30 years at a position in programming language space which modern languages are heading for. So if you are interested in doing something which is surely not in the mainstream, you are at the right place here.
List of topics
Difficulty: [P]=Project, [B]=Bachelor, [M]=Master, [D]=Dissertation
Emphasis on interdisciplinarity
- [M] Prediction of condensation trails
Emphasis on implementation
- [PB] Android: Port Femlisp to ECL on Android.
- [PB] AVX: Implement a direct solver in Common Lisp with AVX vector operations
- [PB] Web server: Make a webserver which performs all Femlisp demos
- [BM] Flexible matrix-vector format: At the moment, Femlisp uses a block format where blocks are indexed by the geometric entity. This allows for simultaneous local changes in mesh and matrix, but implies a severe performance hit. Make both the vector and matrix format selectable and improve performance drastically in this way.
- [BM] VTK graphics: Implement interactive graphics with VTK instead of DX which is used at the moment.
- [MD] Matrix-less calculations Implement matrix-less solving of PDEs.
- [MD] HDG: Implement locally structured (HDG) Finite Elements.
- [MD] Discontinuous Galerkin: Integrate Discontinuous Galerkin methods.
- [MD] Finite Volume Method Integrate Finite Volume methods.
- [PBMD] Fast calculation of aircraft polars: We have a working 2D solution which can be improved in several directions.
- [PBMD] Tutorials: Port some further Deal.II tutorials to Femlisp.
Emphasis on theory
- [PBM] Cahn-Hilliard-Gleichung – Numerical Treatment of the Cahn-Hilliard equation
- [PBM] Streamline-diffusion methods – Treatment of convection-dominated flow problems
- [MD] Multiscale Finite Elements – Theory and implementation
- [MD] Multiscale-Monte-Carlo-Methods – Theory and Implementation
- [MD] Multigrid for Discontinuous Galerkin
- [MD] Dimensional reduction for chemical processes
Data Science Topics
Remark:
A precondition for me supervising a master thesis in Data Science is that the candidate passes an exam (oral or written) for my course Numerics for Engineers which I teach every two years (e.g., in the winter term 2025/2026). For this course all work documents and videos are available in German and English also for self studies.
- [BM] IMU – Analysis of a special IMU (Inertial Measurement Unit) device
- [BM] Covid-19 – Analysis of the RKI time series of Covid-19 infections