Benjamin Rodenberg, M.Sc. (hons)

Technical University of Munich

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

Office: MI 02.05.059
Mail: benjamin.rodenberg (at) cit.tum.de my public key (OpenPGP)
Tel: +49-89-289-18639 (usually easier to reach me via email)

ORCid: 0000-0002-3116-0133
Other pages: arXiv, Google Scholar, ResearchGate, GitHub

I'm also known as Benjamin Rüth

Background

Research interests

  • Fluid-structure interaction (FSI)
  • Multiphysics, blackbox coupling
  • Multiscale simulation
  • Time integration schemes (multirate, parallel, coupled)
  • Research software engineering, software sustainability

Student Projects

Open student projects

Topics change with my ongoing work and depend mostly on the interests and experience of the student. It is best to contact me directly if you are interested in a thesis or student project. Here is a list of topics I am interested in:

Running Student Projects

  • Niklas Vinnitchenko is working on improvments for the MATLAB bindings of preCICE and develops tutorials

Past student projects

  • Marc Amorós Trepat did convergence studies for higher-order time stepping schemes of OpenFOAM, CalculiX, and a coupled simulation of OpenFOAM + CalculiX.
  • Niklas Vinnitchenko developed a tutorial for higher-order coupling of the partitioned heat equation with FEniCS and preCICE.
  • Nikola Wullenweber worked on automated quality analysis of black-box models for her IDP (interdisciplinary project).
  • Hisham Saeed developed a first prototype and corresponding test scenarios for the Elmer adapter for preCICE during his master thesis.
  • Nikola Wullenweber worked on solving different problems in FEniCS using higher-order time stepping schemes for her bachelor thesis.
  • Ishaan Desai worked on the FEniCS adapter and the Fluent adapter for preCICE and its python bindings.
  • 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.
  • Richard Hertrich developed a tutorial for the "replay mode" of preCICE as a student assistant.
  • Richard Hertrich developed FSI tutorials for preCICE that use FEniCS and OpenFOAM and extended the FEniCS adapter for preCICE during his bachelor thesis.
  • Richard Hertrich also worked on the Fluent adapter for preCICE during his research internship.
  • Dominik Volland developed the MATLAB bindings for preCICE during his master thesis.
  • Gilberto Lem Carrillo helped with the integration of the MATLAB bindings as a student assistant.

Theses advised

2024

  • Marc Amorós Trepat: Time stepping review of open-source solvers. Studienarbeit, 2024 mehr…
  • Niklas Vinnitchenko: Evaluation of Higher-Order Coupling Schemes with FEniCS-preCICE. Bachelorarbeit, 2024 mehr…

2023

  • Philip Hildebrand: Extending the FEniCSx Adapter for the Coupling Library preCICE. Bachelorarbeit, 2023 mehr…

2022

  • Nikola Wullenweber: Development of a testing framework for the quantitative analysis of the quality within computational models. IDP-Arbeit, 2022 mehr…

2021

  • Hisham Saeed: Elmer Adapter for preCICE. Masterarbeit, 2021 mehr…
  • Nikola Wullenweber: High-order time stepping schemes for solving partial differential equations with FEniCS. Bachelorarbeit, 2021 mehr…

2019

  • Dominik Volland: Coupling TherMoS with preCICE. Masterarbeit, 2019 mehr…
  • Richard Hertrich: Partitioned Fluid Structure Interaction: Coupling FEniCS and OpenFOAM via preCICE. Bachelorarbeit, 2019 mehr…

2018

  • Mohammad Alhasni: Multi-GPU parallelization of a dynamic heat transfer model on the Moon. Masterarbeit, 2018 mehr…
  • Richard Hertrich: MSE-Forschungspraktikum: Aktualisierung des preCICE-Fluent Adapters. Studienarbeit, 2018 mehr…

Publications

Publications

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 mehr…
  • Valentina Schüller, Benjamin Rodenberg, Benjamin Uekermann, Hans-Joachim Bungartz: A Simple Test Case for Convergence Order in Time and Energy Conservation of Black-Box Coupling Schemes. WCCM-APCOM2022, 2022 mehr…

2021

  • Benjamin Rodenberg; Ishaan Desai; Richard Hertrich; Alexander Jaust; Benjamin Uekermann: FEniCS–preCICE: Coupling FEniCS to other simulation software. SoftwareX 16 (100807), 2021 mehr…
  • Benjamin Rüth; Benjamin Uekermann; Miriam Mehl; Philipp Birken; Azahar Monge; Hans‐Joachim Bungartz: Quasi‐Newton waveform iteration for partitioned surface‐coupled multiphysics applications. International Journal for Numerical Methods in Engineering 122 (19), 2021, 5236-5257 mehr…

2018

  • Benjamin Rüth; Benjamin Uekermann; Miriam Mehl; Hans-Joachim Bungartz: Time stepping algorithms for partitioned multi-scale multi-physics in preCICE. ECCM 6 / ECFD 7, 2018 mehr…

2017

  • Benjamin Rüth: Computer-Aided Design in Virtual Reality. , 2017 mehr…

2016

  • Saumitra Joshi; Juan Carlos Medina; Friedrich Menhorn; Severin Reiz; Benjamin Rüth; Erik Wannerberg; Anna Yurova: CAD-integrated Topology Optimization (BGCE Honours Project). , 2016 mehr…

2014

  • Benjamin Rüth: Implementation of test scenarios for incompressible flow using a divergence-free finite-element approach. , 2014 mehr…

Posters

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 mehr…
  • 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 mehr…

2018

  • Benjamin Rüth; Azahar Monge; Philipp Birken; Benjamin Uekermann; Miriam Mehl: Partitioned multirate coupling schemes for the heat equation in preCICE. Workshop on Scientific Computing in Sweden 2018 , 2018 mehr…
  • Benjamin Rüth; Benjamin Uekermann; Miriam Mehl; Hans-Joachim Bungartz: Efficient Time Stepping in Partitioned Multi-Physics. ISC 2018, 2018 mehr…

Talks

2024

  • Benjamin Rodenberg: Waveform iteration in partitioned multiphysics with preCICE. (Vortrag / CREATOR Seminar, TU Darmstadt) 2024 mehr…
  • Benjamin Rodenberg: Waveform iteration in partitioned multiphysics with preCICE. PinT 2024, 2024 mehr…
  • Benjamin Rodenberg: Dirichlet-Neumann waveform iteration with the coupling library preCICE. DD28, 2024 mehr…

2023

  • Benjamin Rodenberg: A black-box coupling scheme for higher-order multirate time stepping with preCICE. Coupled 2023, 2023 mehr…
  • Benjamin Rodenberg: B-Splines for flexible and robust multirate time stepping. preCICE Workshop 2023, 2023 mehr…

2022

  • Benjamin Rodenberg: From low-order to high-order coupling schemes. preCICE Workshop 2022, 2022 mehr…
  • Benjamin Rodenberg: Design and evaluation of a waveform iteration–based approach for coupling heterogeneous time stepping methods via preCICE. WCCM XV / APCOM VIII, 2022 mehr…
  • Valentina Schüller, Benjamin Rodenberg, Benjamin Uekermann, Hans-Joachim Bungartz: A Simple Test Case for Error Reduction of Black-Box Coupling Schemes. 9th GACM Colloquium on Computational Mechanics, 2022 mehr…

2021

  • Benjamin Rodenberg: preCICE language bindings. preCICE Workshop 2021, 2021 mehr…
  • Benjamin Rodenberg: Quasi-Newton waveform iteration for solving coupled problems in a partitioned fashion. SIAM CSE 2021, 2021 mehr…
  • Benjamin Rüth: Quasi-Newton waveform iteration for solving coupled problems in a partitioned fashion. ECCOMAS Congress 2020 & 14 th WCCM, 2021 mehr…

2020

  • Benjamin Rüth: High-order and multi-rate time stepping with preCICE. preCICE Workshop 2020, 2020 mehr…

2019

  • Benjamin Rüth: A Quasi-Newton Accelerated Multirate Coupling Scheme for Partitioned Simulation. VIII International Conference on Coupled Problems in Science and Engineering, 2019 mehr…
  • Benjamin Rüth: Using FEniCS and OpenFOAM for the simulation of conjugate heat transfer in a partitioned fashion. 90th GAMM Annual Meeting, 2019 mehr…

2018

  • Benjamin Rüth: High-Order Time Stepping in Partitioned FSI with Black-Box Solvers. WCCM XIII / PAMACM II, 2018 mehr…
  • Benjamin Rüth: Time stepping algorithms for partitioned multi-scale multi-physics in preCICE. ECCM 6 / ECFD 7 , 2018 mehr…
  • Benjamin Rüth: Improving Time Stepping in Partitioned Multi-Physics. 89th GAMM Annual Meeting, 2018 mehr…
  • Benjamin Rüth: Solving the Partitioned Heat Equation Using FEniCS and preCICE. GAMM CSE Workshop 2018, 2018 mehr…

2017

  • Benjamin Rüth: Time Stepping for Partitioned Multi-Physics. GAMM CSE Workshop 2017, 2017 mehr…

Other activities

  • Student advisor and program coordinator of the CSE Master's program (until end of summer term 2021)
  • Co-developer of web applications for teaching in mechanics and mathematics. See also here.
  • Assistant program coordinator of the elite track BGCE (until 2020)