Gerasimos Chourdakis, M.Sc.

Technical University of Munich

TUM School of CIT
Department of Computer Science
Boltzmannstrasse 3
85748 Garching
Germany

Office: MI 02.05.060
Mail: chourdak (at) cit.tum.de
Tel: +49-89-289-18600 (usually easier to reach me via email)
Office Hours: by arrangement

ORCid: 0000-0002-3977-1385
Other pages: Google Scholar, ResearchGate, GitHub, LRZ GitLab

Background

Note: I frequently use the easier (but unofficial) form of my name "Gerasimos" → "Gerasimakis" → "Makis".

Research interests

  • Multi-physics, black-box coupling
  • Geometric multi-scale modeling (1D-3D, 2D-3D coupling)
  • Fluid-fluid, multi-model coupling
  • Fluid-structure interaction (FSI), Conjugate heat transfer (CHT), Computational fluid dynamics (CFD)
  • Research software engineering, software sustainability, documentation, testing, continuous integration, fostering software communities

Research projects

  • Co-developer of preCICE, a free/open-source solver coupling library for multi-physics simulations with long history and users in several countries. As this project grows and targets users outside our research group, I am also interested in good software engineering practices, as part of the research project preDOM. (2017 - 2020)
  • Project ATHLET-preCICE, together with GRS (2019 - 2022)
  • Dissertation with working title "A Sustainable Software Ecosystem for Complex Geometric Multi-Scale Coupling", also studying preCICE as a sustainable ecosystem of components beyond the core library (2018 - today)

Open and running student projects

If you are interested in a student project (Bachelor's or Master's Thesis or anything else), please contact me directly, with a few details on what you are interested in and describing your experience with simulations and related tools. I am mostly working with preCICE, for which you can also see our student projects with preCICE. See also the page of my colleague Benjamin Rodenberg, as well as the Student Projects at our chair.

Prof. Philipp Neumann in HSU Hamburg is also looking for students to work on preCICE-related topics.

Do you want to know what other students are working on in our chair? You are warmly encouraged to attend their presentations at the SCCS Colloquium! Come to get ideas, meet your potential supervisor, or to learn from the style of others for your own presentation.

Open student projects

I am not currently looking for new projects.

  • Valentin Seitz was a student assistant contributing to the restructuring of the CSE Primer course and to the development of the preCICE system tests.
  • Philipp Kretz did his Master's Thesis for M.Sc. CSE. The working title is "Modeling and coupled simulation of a thermal, electronical, and chemical system". This work was in collaboration with and mainly supervised by Knorr-Bremse AG.
  • Tina Vladimirova did her Interdisciplinary Project for M.Sc. Informatics. The working title is "Design, implementation, and validation of a volume coupling extension for the OpenFOAM-preCICE adapter". In this work, we extended and integrated community contributions for volume coupling to the OpenFOAM-preCICE adapter.
  • Elia Zonta was a student assistant contributing to the development of the geometric multiscale feature of preCICE.
  • Markus Mühlhäußer did his Master's Thesis for M.Sc. CSE on "Partitioned flow simulations with OpenFOAM and preCICE". In this work, we acquired deeper understanding of fluid-fluid coupling, extending and improving the FF module of the OpenFOAM-preCICE adapter. He later worked as an assistant, further contributing to the development of the OpenFOAM-preCICE adapter.
  • Kanishk Bhatia was a student assistant contributing to the development of the ATHLET-preCICE adapter and of other preCICE features.
  • Muhammad Arslan Ansari did his Master's Thesis for M.Sc. CSE. The title of his thesis was "1D-3D partitioned FSI simulations of elastic tubes", investigating a combination of the elastic-tube-1d and elastic-tube-3d FSI cases to form a fluid-fluid-structure scenario.
  • Carme Homs Pons was a student assistant for the preDOM project, for which she developed new tutorial cases for preCICE and contributing in restructuring existing cases.
  • David Schneider was a student assistant for the preDOM project. He developed features of the OpenFOAM adapter for preCICE, he developed the deal-ii adapter for preCICE, and he set up tutorial simulation cases for preCICE. He is now continuing with the preCICE team as a doctoral candidate in IPVS, Univ. Stuttgart.
  • Konrad Eder was a student assistant for the ATHLET-preCICE project. He was assisting in testing preCICE and in bringing preCICE to Windows.
  • Francisco Espinosa did his Master's Thesis for M.Sc. CSE. The title of his thesis was "A flexible approach to 2D-3D coupling of a Shallow-Water Equation solver to OpenFOAM".
  • Qunsheng Huang did his Master's Thesis for M.Sc. CSE. The title of his thesis was "Loose Coupling of Isolated Rotorblade Rotorcraft CFD/CSD Simulations using preCICE". This work was in collaboration with the TUM Chair of Helicopter Technology. He is now continuing as a doctoral candidate in our chair.
  • Qunsheng Huang was also a student assistant. After finishing his thesis, he developed tests for the OpenFOAM adapter for preCICE.
  • Ayman Noureldin did his Master's Thesis for M.Sc. CSE. The title of his thesis was "A Master-Slave Approach for Multi-Phase Fluid-Fluid Coupling of OpenFOAM and ATHLET". This work was in collaboration with the GRS institute in Garching.
  • Dmytro Sashko was a student assistant for the preDOM project. He further developed the web-based preCICE tutorial and he worked on testing, packaging, and distributing preCICE.
  • Michel Takken was a student assistant for the preDOM project. He updated the Code_Aster adapter for preCICE for preCICE v2 and Code_Aster 14, he wrote documentation, prepared a tutorial simulation case, as well as a system test with Code_Aster and OpenFOAM.
  • Moritz Gnisia was a student assistant. He modernized the code framework of the course "CFD Lab" and developed a CI infrastructure and auxiliary tools for the course.

2023

  • Egor Rakcheev: Upsampling Computational Fluid Dynamics Simulation with Convolutional Neural Networks via preCICE. Bachelor thesis, 2023 more…
  • Philipp Kretz: Modelling and coupled simulation of a thermal and electrochemical system. Master thesis, 2023 more…
  • Tina Vladimirova: Design, implementation, and validation of a volume coupling extension for the OpenFOAM-preCICE adapter. IDP-Arbeit, 2023 more…

2022

  • Markus Mühlhäußer: Partitioned flow simulations with preCICE and OpenFOAM. Master thesis, 2022 more…
  • Muhammad Arslan Ansari: 1D-3D Partitioned FSI Simulations of Elastic Tubes. Master thesis, 2022 more…

2020

  • Francisco Javier Espinosa Pelaez: A flexible approach to 2D-3D coupling of a Shallow-Water Equation solver to OpenFOAM. Master thesis, 2020 more…

2019

  • Ayman Noureldin: A Master-Slave Approach for Multi-Phase Fluid-Fluid Coupling of OpenFOAM and ATHLET. Master thesis, 2019 more…
  • Qunsheng Huang: Loose Coupling of Isolated Rotorblade Rotorcraft CFD/CSD Simulations using preCICE. Master thesis, 2019 more…

Teaching

Between 2018-2024, I was continuously involved in several courses, primarily for the M.Sc. CSE. See my deRSE24 talk for an overview. I led redesigning the M.Sc. course Advanced Programming, as well as the onboarding course CSE Primer. For a few years, I also taught in the M.Sc. courses CFD Lab, FSI Seminar, as well as the B.Sc. seminar Scientists & Ethics, and assisted in Ferienakademie. In 2021, our proposal "Beyond CSE Primer: Onboarding for computational degree programs" was funded as part of the TUM Ideas Competition.

Winter semester 2023/24

Summer semester 2023

Winter semester 2022/23

Summer semester 2022

Winter semester 2021/22

Summer semester 2021

Winter semester 2020/21

Summer semester 2019/20

Winter semester 2019/20

Summer semester 2018/19

Winter semester 2018/19

Summer semester 2017/18

Selected publications and talks

To see this content (source: domain.net), you have to click accept. We would like to point out that by accepting this iframe data could be transmitted to third parties or cookies could be saved. For more information, see our privacy policy.

2023

  • Gerasimos Chourdakis; David Schneider; Benjamin Uekermann: OpenFOAM-preCICE: Coupling OpenFOAM with external solvers for multi-physics simulations. OpenFOAM® Journal 3, 2023, 1–25 more…
  • Markus Mühlhäußer; Gerasimos Chourdakis; Benjamin Uekermann: Partitioned flow simulations with preCICE and OpenFOAM. Coupled Problems 2023, 2023X International Conference on Computational Methods for Coupled Problems in Science and Engineering more…

2022

  • Gerasimos Chourdakis; Kyle Davis; Benjamin Rodenberg; Miriam Schulte; Frédéric Simonis; Benjamin Uekermann; Georg Abrams; Hans-Joachim Bungartz; Lucia Cheung Yau; Ishaan Desai; Konrad Eder; Richard Hertrich; Florian Lindner; Alexander Rusch; Dmytro Sashko; David Schneider; Amin Totounferoush; Dominik Volland; Peter Vollmer; Oguz Ziya Koseomur: preCICE v2: A sustainable and user-friendly coupling library [version 2;peer review: 2 approved]. Open Research Europe 2, 2022, 51 more…

2021

  • Hartwig Anzt; Felix Bach; Stephan Druskat; Frank Löffler; Axel Loewe; Bernhard Y. Renard; Gunnar Seemann; Alexander Struck; Elke Achhammer; Piush Aggarwal; Franziska Appel; Michael Bader; Lutz Brusch; Christian Busse; Gerasimos Chourdakis; Piotr Wojciech Dabrowski; Peter Ebert; Bernd Flemisch; Sven Friedl; Bernadette Fritzsch; Maximilian D. Funk; Volker Gast; Florian Goth; Jean-Noël Grad; Jan Hegewald; Sibylle Hermann; Florian Hohmann; Stephan Janosch; Dominik Kutra; Jan Linxweiler; Thilo Muth; Wolfgang Peters-Kottig; Fabian Rack; Fabian H.C. Raters; Stephan Rave; Guido Reina; Malte Reißig; Timo Ropinski; Joerg Schaarschmidt; Heidi Seibold; Jan P. Thiele; Benjamin Uekermann; Stefan Unger; Rudolf Weeber: An environment for sustainable research software in Germany and beyond: current state, open challenges, and call for action. F1000Research 9 (295), 2021 more…
  • Qunsheng Huang; Amine Abdelmoula; Gerasimos Chourdakis; Juergen Rauleder; Benjamin Uekermann: CFD/CSD coupling for an isolated rotor using preCICE. 14th World Congress on Computational Mechanics (WCCM), 2021 more…

2019

  • Gerasimos Chourdakis; Benjamin Uekermann; Gertjan van Zwieten; Harald van Brummelen: Coupling OpenFOAM to different solvers, physics, models, and dimensions using preCICE. 14th OpenFOAM Workshop, 2019 more…

2017

  • Benjamin Uekermann; Hans-Joachim Bungartz; Lucia Cheung Yau; Gerasimos Chourdakis; Alexander Rusch: Official preCICE Adapters for Standard Open-Source Solvers. Proceedings of the 7th GACM Colloquium on Computational Mechanics for Young Scientists from Academia, 2017 more…
  • Gerasimos Chourdakis: A general OpenFOAM adapter for the coupling library preCICE. Master thesis, 2017 more…

2024

  • Gerasimos Chourdakis; Valentin Seitz; Benjamin Uekermann: System regression tests for the preCICE partitioned simulation ecosystem. deRSE24, 2024Conference for Research Software Engineering in Germany more…

2023

  • Gerasimos Chourdakis; David Schneider; Benjamin Uekermann: Coupling OpenFOAM with external simulation codes using OpenFOAM-preCICE. 18th OpenFOAM Workshop, 2023Genoa, Italy more…
  • Gerasimos Chourdakis; Kyle Davis; Benjamin Rodenberg; Miriam Schulte; Frédéric Simonis; Benjamin Uekermann; Georg Abrams; Hans-Joachim Bungartz; Lucia Cheung Yau; Ishaan Desai; Konrad Eder; Richard Hertrich; Florian Lindner; Alexander Rusch; Dmytro Sashko; David Schneider; Amin Totounferoush; Dominik Volland; Peter Vollmer; Oguz Ziya Koseomur: preCICE: A sustainable and user-friendly coupling ecosystem for partitioned simulations. SIAM CSE23, SIAM, 2023 more…
  • Gerasimos Chourdakis; Kyle Davis; Ishaan Desai; Benjamin Rodenberg; David Schneider; Miriam Schulte; Frédéric Simonis; Benjamin Uekermann: preCICE: A sustainable and flexible research software ecosystem for multi-X simulations. 2023 more…

2021

  • Gerasimos Chourdakis; Qunsheng Huang; Francisco Javier Espinosa Pelaez; Fabian Weyermann; Benjamin Uekermann: Geometric multi-scale coupling prototypes with preCICE. SIAM CSE21, SIAM, 2021 more…
  • Hans-Joachim Bungartz; Gerasimos Chourdakis; Kyle Davis; Ishaan Desai; Konrad Eder; Oguz Ziya Koseomur; Miriam Mehl; Benjamin Rodenberg; David Schneider; Frédéric Simonis; Benjamin Uekermann: preCICE - A Sustainable Foundation for Modern Multi-Physics Simulations. SIAM CSE21, SIAM, 2021Online more…

2019

  • Hans-Joachim Bungartz; Gerasimos Chourdakis; Florian Lindner; Miriam Mehl; Benjamin Rüth; Dmytro Sashko; Frédéric Simonis; Benjamin Uekermann: preCICE: A dependable open-source coupling library for partitioned multi-physics simulations. deRSE19, 2019Potsdam more…
  • Hans-Joachim Bungartz; Gerasimos Chourdakis; Florian Lindner; Miriam Mehl; Benjamin Rüth; Dmytro Sashko; Frédéric Simonis; Benjamin Uekermann: preCICE: A dependable open-source coupling library for partitioned multi-physics simulations. NL-RSE19, 2019 more…

2018

  • Hans-Joachim Bungartz; Gerasimos Chourdakis; Derek Risseeuw; Alexander Rusch; Benjamin Uekermann: Scalable coupled simulations with OpenFOAM and other solvers. Computational Science at Scale (CoSaS) 2018, 2018 more…

2024

  • Gerasimos Chourdakis: A coherent curriculum track of RSE skills for simulation software. deRSE24, 2024Conference for Research Software Engineering in Germany more…

2023

  • Gerasimos Chourdakis: New Special Interests Group: Research Software Engineering. 18th OpenFOAM Workshop, 2023Genoa, Italy more…
  • Gerasimos Chourdakis: Getting started with OpenFOAM-preCICE for FSI simulations. 18th OpenFOAM Workshop, 2023Genoa, Italy more…
  • Gerasimos Chourdakis: What is new in preCICE? preCICE Workshop 2023, 2023 more…
  • Gerasimos Chourdakis; Benjamin Uekermann: Minitutorial: Plug-and-play multi-physics simulations with preCICE. SIAM CSE23, 2023 more…
  • Gerasimos Chourdakis; Benjamin Uekermann: Hands-on introduction to preCICE. preCICE Workshop 2023, 2023 more…

2022

  • Gerasimos Chourdakis: Coupling OpenFOAM with 1D thermohydraulics via preCICE. 17th OpenFOAM Workshop, 2022 more…
  • Gerasimos Chourdakis: The OpenFOAM community needs its own online home. 17th OpenFOAM Workshop, 2022 more…
  • Gerasimos Chourdakis: Continuous integration and documentation automation in preCICE. 17th OpenFOAM Workshop, 2022 more…
  • Gerasimos Chourdakis: Growing preCICE from an as-is coupling library to a sustainable, batteries-included ecosystem. Best Practices for HPC Software Developers, 2022webinar series more…
  • Gerasimos Chourdakis: preCICE: a coupling library for partitioned multi-physics simulations. 2nd CCP-WSI Hackathon, 2022 more…
  • Gerasimos Chourdakis: Growing preCICE from an as-is coupling library to a widely-used, batteries-included ecosystem. ESCO 2022, 2022 more…
  • Gerasimos Chourdakis: Coupling 1D thermohydraulics with 3D CFD via preCICE. ECCOMAS Congress 2022, 2022 more…
  • Gerasimos Chourdakis: Testing the multi-component preCICE ecosystem. SIGDIUS Seminar, 2022Special Interest Group Data Infrastructure more…
  • Gerasimos Chourdakis: Testing the multi-component preCICE ecosystem. preCICE Workshop 2022, 2022 more…
  • Gerasimos Chourdakis; Benjamin Uekermann: Hands-on introduction to preCICE. preCICE Workshop 2022, 2022 more…
  • Gerasimos Chourdakis; Frédéric Simonis: What is new in preCICE? preCICE Workshop 2022, 2022 more…

2021

  • Gerasimos Chourdakis: Towards geometric multi-scale coupling in preCICE. ECCOMAS YIC 2021, 2021 more…
  • Gerasimos Chourdakis: Flexible & efficient multiphysics simulations with the coupling library preCICE. 16th OpenFOAM Workshop, 2021 more…
  • Gerasimos Chourdakis; Benjamin Uekermann: Hands-on introduction to preCICE. preCICE Workshop 2021, 2021 more…
  • Gerasimos Chourdakis; Benjamin Uekermann: Partitioned fluid-structure interaction with the coupling library preCICE. CCP-WSI Code Developers' Workshop 2 , 2021 more…

2020

  • Gerasimos Chourdakis: A flexible and preCICE solver coupling ecosystem. 15th OpenFOAM Workshop, 2020 more…
  • Gerasimos Chourdakis; Benjamin Uekermann: Multiphysics Modeling with the preCICE Coupling Library. 15th OpenFOAM Workshop, 2020 more…
  • Gerasimos Chourdakis; Benjamin Uekermann: Hands-on introduction to preCICE. preCICE Workshop 2020, 2020 more…

2019

  • Gerasimos Chourdakis: Creating a community of contributors for scientific open-source projects: The preCICE case. NL-RSE19, 2019 more…
  • Gerasimos Chourdakis: Coupling OpenFOAM to different solvers, physics, models, and dimensions using preCICE. 14th OpenFOAM Workshop, 2019 more…
  • Gerasimos Chourdakis: The preCICE coupling library in 3min. 14th OpenFOAM Workshop, 2019 more…
  • Gerasimos Chourdakis: preCICE for OpenFOAM: from CHT and FSI to a general-purpose plug-in. ECCOMAS Coupled Problems 2019, 2019 more…
  • Gerasimos Chourdakis: Couple scientific simulation codes with preCICE: A journey towards sustainable research software. FOSDEM 2019, 2019 more…

2018

  • Gerasimos Chourdakis: Couple OpenFOAM with other solvers for Multi-Physics simulations using preCICE. 6th ESI OpenFOAM Conference, 2018 more…
  • Gerasimos Chourdakis: Can my OpenFOAM solver easily be coupled with preCICE? ECCM-ECFD 2018, 2018 more…
  • Gerasimos Chourdakis: preCICE: multi-physics simulations reusing existing single-physics solvers. Quality Assurance and reproducibility in PDE software frameworks, 2018 more…
  • Gerasimos Chourdakis: Couple OpenFOAM with any other solver using preCICE. 2nd German OpenFoam User meetiNg, 2018 more…
  • Gerasimos Chourdakis: Couple OpenFOAM with any other solver using preCICE. Dutch OpenFOAM Workshop 2018, 2018 more…
  • Gerasimos Chourdakis: Multi-physics simulations with OpenFOAM through preCICE. 89th GAMM Annual Meeting, 2018 more…

Other activities

Appreciation

Working at SCCS and TUM in general is great, because of (among many other reasons):

  • The academic freedom and independence / increased trust at doctoral candidates at SCCS, as well as the relaxed culture, the well-attended lunch and coffee breaks, and Philipp's espresso knowledge,
  • The excellent and extremely helpful job done by the RBG (and by extent our local chair SysAds), including providing instances of BigBlueButton, Nextcloud, HedgeDoc, Matrix, managing the equipment in the computer rooms and seminar rooms we use for courses, streaming and recording our lectures (and even workshops) with TUMLive, printing our conference posters, and always replying very quickly and thoroughly,
  • The really convenient TUMExam system to organize the personalization, correction, grading, and review of exams,
  • The very dedicated team at ProLehre, offering training and advice regarding anything teaching-related,
  • and many more.

Last but not least, each and every one at the preCICE team makes work feel easier and more fulfilling.