precice
« Back to VersTracker
Description:
Coupling library for partitioned multi-physics simulations
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @precice  |  formulae.brew.sh
Category: Developer tools
Tags: simulation hpc physics cfd coupling
Install: brew install precice
About:
PreCICE (Precise Code for Interaction Coupling) is a library for partitioned multi-physics simulations. It enables separate solvers to run concurrently and exchange coupling data, such as forces and displacements, to simulate complex physical interactions. This approach allows users to couple existing codes without modifying their source code.
Key Features:
  • Explicit and implicit coupling schemes
  • Support for various communication and data mapping methods
  • Language bindings for C++, C, Python, and Fortran
  • Solver-specific configuration files
Use Cases:
  • Fluid-structure interaction (FSI) simulations
  • Partitioned multi-physics analysis (e.g., CHT)
Alternatives:
  • OpenFOAM – OpenFOAM is a CFD solver suite, whereas PreCICE is a pure coupling library designed to connect different solvers, including OpenFOAM.
Version History
Detected Version Rev Change Commit
Jan 14, 2026 5:18pm 0 REVISION_ONLY 1cdd7a65