The coupling library preCICE (www.precice.org, LGPL3) is an established and actively developed project, offering advanced coupling algorithms, mapping techniques, and communication channels. A minimally-invasive, high-level API in C++, C, Fortran, Python, and Matlab allows to exchange coupling participants arbitrarily, treating the numerics of each participant as a black box.
This tutorial will introduce the participants to the basic concepts of preCICE, guiding them to couple two toy solvers in Python. It will then show how the same concepts are applied in the ready-to-use OpenFOAM adapter and demonstrate example cases for FSI or CHT with OpenFOAM and, depending on the interest, CalculiX or deal.II.
«
The coupling library preCICE (www.precice.org, LGPL3) is an established and actively developed project, offering advanced coupling algorithms, mapping techniques, and communication channels. A minimally-invasive, high-level API in C++, C, Fortran, Python, and Matlab allows to exchange coupling participants arbitrarily, treating the numerics of each participant as a black box.
This tutorial will introduce the participants to the basic concepts of preCICE, guiding them to couple two toy solvers...
»