The preCICE coupling library allows researchers to rapidly build partitioned multi-physics simulations, using existing, black-box simulation packages. In this way, users can focus on their application studies, instead of building integrated solutions specialized for each different application, often duplicating efforts. While many such specialized solutions already exist, preCICE offers general and efficient communication, mapping, and coupling methods in an extensively documented free/open-source library, which is not bound to specific applications. A collection of ready-to-use integrations with popular open-source solvers, as well as examples for fluid-structure interaction, conjugate heat transfer, and more, makes it possible to construct a wide range of simulations without writing any new code.
After the first session, participants will be able to describe the main algorithmic extensions needed to integrate preCICE, and will be able to adapt two Python-based codes for a first uni-directional, serial-explicit coupling of a simplistic example, given a configuration file.
After the second session, participants will be able to conduct simple conjugate heat transfer simulations with implicit coupling, using an off-the-shelf OpenFOAM fluid solver, and adapting a Nutils-based solid solver.
The tutorial will use the preCICE Virtual Machine, and participants will be given detailed instructions in text and video format.
«
The preCICE coupling library allows researchers to rapidly build partitioned multi-physics simulations, using existing, black-box simulation packages. In this way, users can focus on their application studies, instead of building integrated solutions specialized for each different application, often duplicating efforts. While many such specialized solutions already exist, preCICE offers general and efficient communication, mapping, and coupling methods in an extensively documented free/open-sou...
»