If you are looking here, you are probably already familiar with numerical simulations. But did you ever wonder: can we couple different simulations to get answers to more complex physical problems? Our answer to that is: yes, we can. And we can do it flexibly, efficiently, and with sustainable software developed by a team of people like you, many of which started by doing a thesis or other student project.
The coupling library preCICE
preCICE is an open-source coupling library for partitioned multi-physics simulations developed here at TUM and at the University of Stuttgart (SGS and US3). Fields of application include, but are not restricted to, fluid-structure interaction, conjugate heat transfer, fluid-fluid multimodel coupling, electrohydrodynamics, and more. Have a look at these community stories for some example use cases.
The library offers methods for equation coupling, communication, and data mapping. Users can directly use the library in their projects with well known commercial and open-source solvers, including OpenFOAM, SU2, CalculiX, code_aster, FEniCS, deal.ii, Ansys FLUENT, and COMSOL, using existing adapters. New adapters, e.g. for in-house codes, can be implemented and validated in only a few weeks.
For more information, have a look at precice.org or check out the source code on GitHub.
In any case, if you are interested in a student project with preCICE, don't hesitate to write to one of us. Please include a few words about your motivation and experience with simulations. If you enjoyed courses such as the "CFD Lab" or the "Seminar: Partitioned Fluid-Structure Interaction", then you are definitely in the right place!