Code Monkey home page Code Monkey logo

masterthesis's Introduction

Master Thesis

Thesis Presentation

Abstract

The goal of this master thesis is to present a parallel approach of the Proper Orthogonal Decomposition (POD) and to integrate it into a reduced order modeling framework.

In the reduced-order modeling community, the POD is a popular snapshot-based method to obtain reduced basis functions. In most reduced-order modeling frameworks, the computation of the POD is done in serial even though the snapshots are computed on distributed and parallel systems like HPC supercomputers. This leads to being the bottle-neck in many reduced order modeling frameworks, that can be solved by parallel implementation.

For this master thesis, we took a look at two different approaches to compute the POD in parallel. We compared a method using the singular value decomposition to a method solving the eigenvalue problem of the correlation matrix. The latter method has shown to be the best method in terms of computational cost and speedup. We were also able to increase the performance of the method by introducing a hybrid implementation combining a multithread with a multi-process paradigm. The proposed parallel implementation enables the exploitation of HPC supercomputers also for POD computation, and not only for the truth solutions.

The parallel algorithm is integrated into the reduced order modeling framework EZyRB, a framework for data-driven reduced order modeling, which has been exploited for the numerical results proposed in this work.

Acknowledgment

This is a Masters's thesis at Ulm university written at Scuola Internazionale Superiore di Studi Avanzati (SISSA) in Trieste at the mathLab department.

I want to thank Prof. Dr. Karsten Urban for providing contact to Prof. Dr. Gianluigi Rozza, which made it possible to write the master thesis in Italy.

And I want to thank Prof. Dr. Gianluigi Rozza for welcoming me at SISSA. I also want to thank him for moving me to a new office because of a nerve-wrecking sound that appeared after a few weeks at the first office.

A special thanks to my supervisor Nicola Demo for always taking time to listen and help me with any problem. He continuously supported me and gave me good advice in my process of working on my thesis. And thanks for teaching me how to play briscola after lunch.

Towards the end of my stay in Italy, I was confronted with challenges that came up with the coronavirus pandemic. I was disappointed that the coronavirus forced me to leave earlier as planned. But because I had to leave on short notice, I had to leave some of my things behind, which I am not particularly sad about since it gives me a reason to come back soon.

masterthesis's People

Contributors

flousen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.