Skip to content
@precice

preCICE

A Coupling Library for Partitioned Multi-Physics Simulations on Massively Parallel Systems

preCICE is an open-source 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 convenient methods for transient equation coupling, communication, and data mapping. Read more on the preCICE website.

preCICE consists of several components, most of which are released as part of the preCICE Distribution:

When using or referring to preCICE in academic publications, please follow the citation guidelines. More specifically, cite the preCICE v2 reference paper and any reference papers of adapters you may be using. For reproduibility, you may also want to use components from a preCICE distribution version and cite the respective data repository entry.

@article{preCICEv2,
  author = {Chourdakis, G and Davis, K and Rodenberg, B and Schulte, M and Simonis, F and Uekermann, B and Abrams, G and Bungartz, HJ and Cheung Yau, L and Desai, I and Eder, K and Hertrich, R and Lindner, F and Rusch, A and Sashko, D and Schneider, D and Totounferoush, A and Volland, D and Vollmer, P and Koseomur, OZ},
  title = {{preCICE} v2: A sustainable and user-friendly coupling library [version 2; peer review: 2 approved]
  },
  journal = {Open Research Europe},
  volume = {2},
  year = {2022},
  number = {51},
  doi = {10.12688/openreseurope.14445.2},
  url = {https://doi.org/10.12688/openreseurope.14445.2}
}

Pinned Loading

  1. precice Public

    A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.

    C++ 785 187

  2. tutorials Public

    Various tutorial cases for the coupling library preCICE with real solvers. These files are meant to be rendered on precice.org, so don't look at the README files here.

    C 117 116

  3. precice.github.io Public

    The website of preCICE

    HTML 12 63

Repositories

Showing 10 of 54 repositories
  • calculix-adapter Public

    preCICE-adapter for the CSM code CalculiX

    C 53 GPL-3.0 23 22 5 Updated Mar 23, 2025
  • precice.github.io Public

    The website of preCICE

    HTML 12 63 64 7 Updated Mar 23, 2025
  • fortran-module Public

    A Fortran module for the Fortran bindings of preCICE (formerly "f2003 bindings")

    Fortran 4 LGPL-3.0 5 6 5 Updated Mar 21, 2025
  • precice Public

    A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.

    C++ 785 LGPL-3.0 187 190 (6 issues need help) 20 Updated Mar 21, 2025
  • python-bindings Public

    Python language bindings for preCICE

    Python 22 LGPL-3.0 15 29 (1 issue needs help) 3 Updated Mar 21, 2025
  • openfoam-adapter Public

    OpenFOAM-preCICE adapter

    C++ 138 GPL-3.0 91 45 (1 issue needs help) 7 Updated Mar 21, 2025
  • tutorials Public

    Various tutorial cases for the coupling library preCICE with real solvers. These files are meant to be rendered on precice.org, so don't look at the README files here.

    C 117 LGPL-3.0 116 71 (1 issue needs help) 24 Updated Mar 21, 2025
  • fluent-adapter Public

    preCICE-adapter for the CFD code ANSYS Fluent (currently unmaintained)

    C 31 GPL-3.0 15 11 (1 issue needs help) 2 Updated Mar 21, 2025
  • openfoam-org-adapter Public Forked from precice/openfoam-adapter

    OpenFOAM-preCICE adapter fork for OpenFOAM Foundation versions (work in progress)

    C++ 0 GPL-3.0 92 0 0 Updated Mar 20, 2025
  • micro-manager Public

    A manager tool to facilitate two-scale coupling in multi-physics simulations using preCICE.

    Python 18 LGPL-3.0 12 23 (2 issues need help) 4 Updated Mar 20, 2025

Top languages

Loading…

Most used topics

Loading…