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. MpCCI is a software environment which enables the exchange of data between the models of two or more simulation codes at runtime. MpCCI allows the exchange of various kinds of data between the coupled codes; e.g. energy and momentum sources, material properties, mesh definitions, or global quantities.
The MpCCI interface has been accepted as a 'de-facto' standard for simulation code coupling. The user can combine codes of different disciplines and from independent software vendors in one multi-disciplinary analysis. The current version of MpCCI supports Abaqus, ANSYS, ANSYS FLUENT, Flux3D, ANSYS Icepak, MSC.Marc, Permas, StarCD, and RadTherm. Adapters for further codes (e.g. 1D pipeline code Flowmaster, other CFD and FEM codes) are under development. MpCCI offers an open API to realize adapters for in-house and research codes.
MpCCI 3.0 Product-Flyer (PDF)