×

preCICE

swMATH ID: 8713
Software Authors: Hans-Joachim Bungartz, Gerasimos Chourdakis, Kyle Davis, Berhard Gatzhammer, Florian Lindner, Miriam Mehl, Alexander Rusch, Benjamin Rüth, Klaudius Scheufele, Frédéric Simonis, Amin Totounferoush, Benjamin Uekermann
Description: 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. preCICE runs efficiently on a wide spectrum of systems, from low-end workstations up to complete compute clusters and has proven scalability on 10000s of MPI Ranks. The software offers methods for transient equation coupling, communication means, and data mapping schemes. preCICE is written in C++ and offers bindings for C, Fortran, Matlab, and Python. Ready-to-use adapters for well-known commercial and open-source solvers, such as OpenFOAM, deal.II, FEniCS, SU2, or CalculiX, are available. Due to the minimally-invasive approach of preCICE, adapters for in-house codes can be implemented and validated in only a few weeks.
Homepage: https://www.precice.org/
Keywords: multiphysics; coupling; fluid-structure interaction; conjugate-heat transfer; co-simulation; high-performance computing; OpenFOAM; CalculiX; FEniCS; SU2; Code_Aster
Related Software: MpCCI; deal.ii; MUI; OpenFOAM; FEniCS; UMFPACK; DTK; Alya; GitHub; MOOSE; PorePy; DuMuX; ADVENTURE_Coupler; PETSc; Trilinos; OpenPALM; ParaView; HDF; Gmsh; MCT
Referenced in: 26 Publications
all top 5

Referenced by 122 Authors

7 Schulte, Miriam
4 Bungartz, Hans-Joachim
3 Gatzhammer, Bernhard
3 Meinke, Matthias
3 Neckel, Tobias
3 Schröder, Wolfgang Armin
2 Borrell, Ricard
2 Cajas, Juan Carlos
2 Flemisch, Bernd
2 Houzeaux, Guillaume
2 Jaust, Alexander
2 Scheufele, Klaudius
2 Schlottke-Lakemper, Michael
2 Uekermann, Benjamin
2 Vazquez, Mariano
2 Weishaupt, Kilian
1 Ackermann, Sina
1 Arndt, Daniel
1 Artigues, Antoni
1 Bangerth, Wolfgang
1 Beck, Andrea D.
1 Beck, Martin
1 Becker, Beatrix
1 Benk, Janos
1 Berger, Sven
1 Blais, Bruno
1 Bletzinger, Kai-Uwe
1 Bolemann, Thomas
1 Boman, R.
1 Brodie, Andrew
1 Burbulla, Samuel
1 Calmet, Hadrien
1 Casoni, E.
1 Cerquaglia, M. L.
1 Chen, Qiao
1 Class, Holger
1 Coltman, Edward
1 Düster, Alexander
1 Emerson, David R.
1 Emmert, Simon
1 Farcas, Ionut-Gabriel
1 Fehling, Marc
1 Fetzer, Thomas
1 Flad, David G.
1 Fournier, Yvan
1 Frank, Hannes
1 Garcia-Gasulla, Marta
1 Garcia, Marta
1 Gassmöller, Rene
1 Gassner, Gregor J.
1 Geiser, Armin
1 Ghantasala, Aditya
1 Gibelli, Livio
1 Gläser, Dennis
1 Gonzalez, Ignacio
1 Grüninger, Christoph
1 Heck, Katharina
1 Heister, Timo
1 Heltai, Luca
1 Hindenlang, Florian J.
1 Hoffmann, Malte
1 Hommel, Johannes
1 Jiao, Xiangmin
1 Kataoka, Shunji
1 Kawai, Hiroshi
1 Koch, Timo
1 Köcher, Uwe
1 Kolb, Elena
1 König, Marcel
1 Koutras, Evangelos
1 Krais, Nico
1 Kronbichler, Martin
1 Kurz, Theresa
1 Lehmkuhl, Oriol
1 Li, Yipeng
1 Lieb, Michael
1 Lindner, Florian
1 Lintermann, Andreas
1 Lipp, Melanie
1 Lockerby, Duncan A.
1 Longshaw, S. M.
1 Maier, Matthias Sebastian
1 Martorell, J.
1 Minami, Satsuki
1 Mohammadi, Farid
1 Moulinec, Charles
1 Munch, Peter
1 Munz, Claus-Dieter
1 Najian Asl, Reza
1 Naseri, Alireza
1 Natsiavas, Sotirios
1 Niemöller, Ansgar
1 Papoutsis, Efthymios
1 Paraskevopoulos, Elias A.
1 Pastrana, D.
1 Pelteret, Jean-Paul
1 Pérez-Segarra, Carlos David
1 Ponthot, Jean-Philippe
1 Pröll, Sebastian
1 Radtke, Lars
...and 22 more Authors

Referencing Publications by Year