Multi-Physics MpCCI

Fraunhofer-Institut für Algorithmen und Wissenschaftliches Rechnen SCAI

The leading and open Code Coupling Interface

MpCCI (Mesh-based parallel Code Coupling Interface) has been developed at the Fraunhofer Institute SCAI in order to provide an application independent interface for the coupling of different simulation codes. The MpCCI interface has been accepted as a ‘de-facto’ standard for simulation code coupling.

  • Fluid-Structure-Interaction
  • Thermal and Radiation Coupling
  • N-Code-Interactions
  • Fluid-Electro combinations
  • FEM-FEM interactions
  • CFD-CFD interactions
  • Coupling between system / network codes and mesh based tools (1D-3D coupling)
  • coupling of commercial codes with in-house tools

MpCCI is the leading and neutral interface for the coupling of simulation codes. MpCCI enables the direct communication of physical data between two or more simulation codes. MpCCI performs neighborhood calculation between coupled meshes and provides efficient and accurate interpolation methods.

The MpCCI architecture has been implemented to run on heterogeneous software and hardware combinations. MpCCI supports directly the coupling of parallel codes – each parallel process directly communicates with the MpCCI server engine. With MpCCI the engineer can combine ‘n’ codes in a single multiphysics application. Each code and the MpCCI server may run on different hardware CPUs in a distributed network. MpCCI may be configured to use high-performance networks like Myrinet or Infiniband. Windows XP, Vista and Win7, Linux, and a variety of UNIX platforms are supported by MpCCI.