Theses

Habilitation Theses

2017


  • Frank Hannig. Domain-specific and Resource-aware Computing. Habilitation thesis, Faculty of Engineering, Friedrich-Alexander University Erlangen-Nürnberg, December 2017. 444 pages.
     
  • 2014


  • Harald Köstler. Efficient Numerical Algorithms and Software Engineering for High Performance Computing. Habilitation thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, January 2014. 94 pages.
     
  • Dissertations

    2019


  • Stefan Kronawitter. Automatic Performance Optimization of Stencil Codes. PhD thesis, Faculty of Computer Science and Mathematics, University of Passau, 2019.
     
  • Sebastian Kuckuk. Automatic Code Generation for Massively Parallel Applications in Computational Fluid Dynamics. PhD thesis, Faculty of Engineering, Friedrich-Alexander University Erlangen-Nürnberg, 2019.
     
  • Lisa Claus. Multigrid Smoothers for Saddle Point Systems. PhD thesis, Faculty of Mathematics and Natural Sciences, University of Wuppertal, July 2019. 133 pages.
     
  • Christian Schmitt. A Domain-Specific Language and Source-to-Source Compilation Framework for Geometric Multigrid Methods. PhD thesis, Faculty of Engineering, Friedrich-Alexander University Erlangen-Nürnberg, May 2019. Verlag Dr. Hut, 203 pages.
     
  • 2017


  • Hannah Rittich. Extending and Automating Fourier Analysis for Multigrid Methods. PhD thesis, Faculty of Mathematics and Natural Sciences, University of Wuppertal, June 2017. 202 pages.
     
  • Master Theses

    2021


  • Richard Angersbach. Implementation and Evaluation of Parallel I/O Interfaces in ExaStencils. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, April 2021.
     
  • Philipp Suffa. Learning Optimal Prolongation and Restriction Operators for Multigrid PDE Solvers. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, February 2021.
     
  • 2020


  • Mehdi Rezaiepour. Interfacing Computer Algebra Systems with ExaStencils. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, November 2020.
     
  • Maik Haase. Automated Dependency Analysis and Scheduling of Transformation Strategies in ExaStencils. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, August 2020.
     
  • Daniel Höfer. Comparing MCTS with Genetic Algorithms for Optimizing Multigrid Methods. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, July 2020.
     
  • 2019


  • Rima Lewis. Visualization of Performance-Influence Models. Master's thesis, Faculty of Informatics and Mathematics, University of Passau, May 2019.
     
  • 2018


  • Stefan Groth. A Backend for the ExaStencils Code Generator to Target Heterogeneous Devices with SYCL. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, December 2018.
     
  • Roland Schnellhammer. Bringing the Partitioned Global Address Space Model to the C++ Single-source Heterogeneous Programming Technology SYCL. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, December 2018.
     
  • Adrian Marten. A Comparison Study of Domain Constraint Solvers for Model Counting. Master's thesis, Faculty of Computer Science and Mathematics, University of Passau, March 2018.
     
  • Markus Obereisenbuchner. Generating Visualization Functions for Parallel Multigrid Solvers. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, January 2018.
     
  • 2017


  • Benedikt Rauh. Evaluation of Scala-based Technologies for the Implementation of Domain-Specific Languages. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, February 2017.
     
  • 2016


  • Lorenz Haspel. Generierung Domänenspezifischen Wissens für ExaStencils. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, December 2016.
     
  • Christoph Woller. Polyhedral Optimization for GPU Offloading in the ExaStencils Code Generator. Master's thesis, Faculty of Computer Science and Mathematics, University of Passau, October 2016.
     
  • 2015


  • Jeremias Isnardy. Specification and Partitioning of Computational Domains for Generated Geometric Multigrid Solvers. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, July 2015.
     
  • Oleg Kravchuk. Automatic Performance Measurements and Data Evaluation for Highly Parallel Codes. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, February 2015.
     
  • 2014


  • Christof Kobylko. Whole-Function Vectorization Based on a Domain-Specific Approach for General-Purpose Processors with SIMD Extensions. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, September 2014.
     
  • Kelvin Kwong Lam Loh. Solving Stochastic PDEs with Approximate Gaussian Markov Random Fields using Different Programming Environments. Master's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, September 2014.
     
  • 2013


  • Stefan Kronawitter. Combining the DKU Pattern with Polyhedral Optimization and Tiling. Master's thesis, Faculty of Computer Science and Mathematics, University of Passau, April 2013.
     
  • Oliver Letterer. Implementierung und Tests von Blockglättern auf Grafikkarten mittels OpenCL. Master's thesis, Department of Mathematics and Science, University of Wuppertal, March 2013.
     
  • Bachelor Theses

    2020


  • Fabian Böhm. Refactoring and Extension of ExaStencils Capabilities for Matrix Datatypes and Operations. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, November 2020.
     
  • Martin Zeus. Extension of the ExaStencils Framework with Tensors. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, September 2020.
     
  • 2019


  • Meike Blöcher. Automated Performance Prediction for Generated PDE Solvers. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, July 2019.
     
  • Tim Ammenhäuser. Online-Editor und Visualisierung für ExaStencils. Bachelor's thesis, Faculty of Mathematics and Informatics, University of Wuppertal, April 2019.
     
  • 2018


  • Richard Angersbach. Generating an Interface for Parallel Multigrid Solvers and VisIt. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, July 2018.
     
  • Bastian Fleischmann. Meta-Learning for Performance Prediction on Configurable Software Systems. Bachelor's thesis, Faculty of Computer Science and Mathematics, University of Passau, July 2018.
     
  • Denis Ribica. Code Generation vs. HPC Framework. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, July 2018.
     
  • Carina Voß. Gitterbasierte Multilevel-Summation. Bachelor's thesis, Faculty of Mathematics and Computer Science, University of Wuppertal, July 2018.
     
  • Jakob Hoffmann. Evaluating the Influence of Feature Interactions on the Learnability of Non-functional Properties. Bachelor's thesis, Faculty of Computer Science and Mathematics, University of Passau, June 2018.
     
  • Sven Wille. Modellierung von Ziel-Architekturen für domänenspezifische Programm-Generierung. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, March 2018.
     
  • 2017


  • Daniel Ziegler. Eine Bibliothek zur handschriftlichen Eingabe mathematischer Ausdrücke. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, November 2017.
     
  • Max Gerecke. Implementierung des TGV Algorithmus mithilfe von ExaSlang. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, October 2017.
     
  • Sebastian Schweikl. Multigrid for the SPIRAL prototype in Scala. Bachelor's thesis, Faculty of Computer Science and Mathematics, University of Passau, September 2017.
     
  • Daniel Vahle. Komplexitätsanalyse von domänenspezifischen Sprachen. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, June 2017.
     
  • Ewald Flad. Automatische Diskretisierung elliptischer partieller Differentialgleichungen in ExaSlang. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, May 2017.
     
  • 2015


  • Michael Welscher. Generating IDE Support for Multiple Domain Specific Languages. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, April 2015.
     
  • 2014


  • Achim Däubler. Interactive Visualization and Simulation of Fluids. Bachelor's thesis, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg, November 2014.
     
  • Christian Kaltenecker. Implementierung und Evaluierung konfigurierbarer Mehrgitterlöser für Multiprozessorsysteme. Bachelor's thesis, Faculty of Informatics and Mathematics, University of Passau, September 2014.
     
  • Michael Freitag. Analysis and Extension of Existing Tiling Algorithms for Stencil Computations. Bachelor's thesis, Faculty of Informatics and Mathematics, University of Passau, July 2014.
     
  • Martin Bocheneck. Evaluierung experimenteller Designs zur Bestimmung des nichtfunktionalen Einflusses metrischer Konfigurationsoptionen. Bachelor's thesis, Faculty of Informatics and Mathematics, University of Passau, April 2014.
     
  • Awards

  • 03.2018 Sebastian Schweikl: SPPEXA Bachelor Thesis Award 2017
     
  • 11.2018 Hannah Rittich: Dissertation Award 2017 of the Verein zur Förderung von Mathematik und Naturwissenschaften e.V., Wuppertal
     
  • 10.2019 Sebastian Kuckuk, Christian Schmitt: Combined SPPEXA Dissertation Award 2018-2019
     
  • Copyright Notice

    This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these publications may not be reposted without the explicit permission of the copyright holder.