Browsing by Author "Pfister, Daniel"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Open Access Implementation of a parallel multigrid solver for the solution of higher-dimensional PDEs on anisotropic grids in DUNE(2016) Pfister, DanielIn this bachelor thesis a parallel geometric multigrid solver is extended to be used with the sparse grid combination technique. To test this method the stationary advection-diffusion equation is used, which is discretized by the finite volume element method. Suitable multigrid components are chosen and their convergence and parallel efficiency is tested in numerical experiments. The implementation uses the Distributed and Unified Numerics Environment (DUNE) for the solver and discretization. The SG++ Distributed Combigrid module is employed for the combination technique. A small weak scaling study is conducted to measure the influence of the aspect ratio of the grids.Item Open Access Skilled LLVM(2018) Pfister, DanielSKilL ist ein quelloffenes System für die plattform- und sprachunabhängige Serialisierung von Zwischendarstellungen. Es besteht aus einer Spezifikationssprache, einem binären Dateiformat und einem Werkzeug zur Generierung von Programmierschnittstellen. Das LLVM-Projekt ist eine quelloffene Infrastruktur für die Entwicklung von Compilern. Einen Teil dieses Projekts bilden die LLVM-Core-Bibliotheken, welche auf Basis einer Zwischendarstellung (LLVM-IR) Algorithmen zur Analyse, Optimierung und Codegenerierung bereitstellen. Da diese Bibliotheken in C++ geschrieben sind, kann es schwer sein, LLVM-IR in Programmiersprachen zu bearbeiten, für die es keine offizielle Sprachanbindung gibt, wie beispielsweise Java oder Scala. In dieser Masterarbeit wird untersucht, wie gut sich eine SKilL-basierte Darstellung für die Verwendung von LLVM-IR eignet.