Welcome to preCICE

News: (looking for the latest release on GitHub...)

Give us your feedback: please use this form, it’s important for us!

preCICE on Twitter: Follow us at @preCICE_org to always stay up-to-date!

preCICE in the media: Feature on Science Node

preCICE (Precise Code Interaction Coupling Environment) is a coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations. Partitioned means that preCICE couples existing programs (solvers) capable of simulating a subpart of the complete physics involved in a simulation. This allows for the high flexibility that is needed to keep a decent time-to-solution for complex multi-physics scenarios.

The software offers methods for transient equation coupling, communication means, and data mapping schemes. Ready-to-use adapters for well-known commercial and open-source solvers, such as OpenFOAM, SU2, or CalculiX, are available. Adapters for in-house codes can be implemented and validated in only a few weeks.

preCICE is an open-source software under the LGPL3 license and available on GitHub.

Unique Features

In contrast to other coupling software, preCICE is prepared for the next generation of multi-physics simulations thanks to the following features:

Download overview slides: preCICE_Slides.pdf

To cite preCICE, please use: