Background
- Doctoral candidate, TUM Graduate School - CeDoSIA, now part of GC-CIT
- Research Associate (Wissenschaftlicher Mitarbeiter) at TUM SCCS, April 2018 - March 2024. Guest since then, currently on a similar position at the IPVS, University of Stuttgart.
- M.Sc. in Computational Science and Engineering, Technical University of Munich, 2017
I was supported by a DAAD scholarship and I highly recommend to apply if you want to study in Germany. - Diploma in Chemical Engineering, National Technical University of Athens, 2014
- From Heraklion, Crete, Greece
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.
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
- M. Mühlhäußer, G. Chourdakis, B. Uekermann: Partitioned flow simulations with preCICE and OpenFOAM, ECCOMAS Coupled Problems 2023, June 2023.
- G. Chourdakis, D. Schneider, B. Uekermann: OpenFOAM-preCICE: Coupling OpenFOAM with external solvers for multi-physics simulations, OpenFOAM® Journal, 3, 1–25, February 2023.
- G. Chourdakis: Growing preCICE from an as-is coupling library to a sustainable, batteries-included ecosystem, Best Practices for HPC Software Developers, July 2022.
- G. Chourdakis, K. Davis, B. Rodenberg, M. Schulte, F. Simonis, B. Uekermann, et al.: preCICE v2: A sustainable and user-friendly coupling library [version 1; peer review: 2 approved], Open Res Europe 2022, 2:51, April 2022.
- G. Chourdakis, B. Uekermann, G. V. Zwieten, and H. V. Brummelen: Coupling OpenFOAM to different solvers, physics, models, and dimensions using preCICE, 14th OpenFOAM Workshop, Duisburg, Germany, submitted (proceedings publication delayed/cancelled), July 2019.
Other activities
- Organizing the de-RSE Chapter Munich, together with other members of the community (3/2023 - today)
- Organizing and contact person at TUM for the Competence Network for Scientific High Performance Computing in Bavaria - KONWIHR (9/2018 - today)
- Active member of the OpenFOAM Journal Editorial Advisory Board (12/2022 - today)
- Started and organizing the OpenFOAM Special Interests Group: Research Software Engineering (7/2022 - today)
- Contributing in the coordination of the regional HPC competence networks and the NHR Alliance in respect of training activities, representing KONWIHR and working with NHR@FAU. (7/2021 - 12/2022)
- Started and organized the (internal) SCCS RSE Café (10/2020 - 5/2022)
- Organized the preCICE Workshop 2023 and the preCICE Workshop 2020
- Co-organized sessions in conferences, including ECCOMAS Coupled Problems 2021, ECCOMAS Congress 2022, IACM CFC 2023, ECCOMAS Coupled Problems 2023. Organized sessions at the 17th and 18th OpenFOAM Workshops.
- Organized the SCCS Colloquium (1/2019 - 9/2021)
- Frequent contributions to the Quartl (e.g. issues 91, 92, 93, 95, 97, 100, 106).
- Registered first aider / first responder for SCCS (7/2019 - today)
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.