MpCCI(Mesh-based parallel Code
Coupling
Interface)是由法兰克福SCAI研究中心开发出来的。其开发的目的就是为了向工程师们提供他们熟悉的单学科模拟程序的一个独立接口从而实现流固耦合。MpCCI接口软件可以实现不同模拟软件耦合区域的网格量的数据交换。由于耦合区域网格通常属于不同模拟程序,一般而言这些网格是不匹配的,MpCCI在实现网格值的数据交换前,先执行节点值之间的插值。MpCCI可以交换不同耦合代码之间各种值;比如说可以是能量,动量,材料性质,网格定义量等。复杂的数据交换细节可以通过简单的MpCCI接口很容易的实现。很多商业的CFD/FEM程序中,用户可以通过增加边界条件或者物理模型来接近结构的内部值。MpCCI用这些性能来改编代码,计算的时候,每运行一个时间步调用一次用户子程序。
这个新的方法是用API(应用软件程序界面)来建立信息交换,这种方法的主要优点不需要任何MpCCI的激活代码,
MpCCI3.0的目的是提供给工程师一个简单的操作平台来实现流固耦合,而且这个平台支持一系列的大型商业化软件。
现今国内外许多公司和研究机构均在大力开发耦合软件,来适应多学科交叉研究及工程应用的趋势。MpCCI(Mesh-based
parallel Code Coupling Interface)就是基于网格的耦合界面并行程序,并行的基础是MPI(Message
Passing
Interface)。它是根据松耦合原理,为已有的商业软件或非商业软件程序提供独立的多学科分析平台。从1996年开始,SCAI与许多研究机构和软件公司合作,成功的将MpCCI与Ansys、CFX、STAR-CD、MSC.MAC、Numeca、Permas、DLR的FLOWer和Tau等软件耦合在一起,见下图。自问世以来,MpCCI已经被世界众多的知名企业和研究机构所采用,应用领域包括汽车行业、航空航天领域、电子和能源行业等等。
http://s11/middle/6817db3ag87947131877a&690
http://s1/middle/6817db3ag879541367770&690
日前,德国Fraunhofer研究院SCAI研究所发布了MpCCI4.0,这也是目前的最新版本。
http://s6/middle/6817db3at87a49e7c9d45&690
加载中,请稍候......