基于扩充Modelica的复杂系统多层次并行仿真
为提高复杂系统多学科建模仿真效率,弥补现有多领域统一建模仿真语言(Modelica)不支持并行的缺陷,提出了一个面向复杂系统建模仿真的多层次并行仿真框架,从仿真任务级、实体级和模型级3个应用层次上充分发掘仿真系统的并行性.将MPI(MessagePassing Interface)/OpenMP中的并行元素加入Modelica语言,并通过所提出的代码映射机制将Modelica文本转换为支持并行编程的高级代码(C++),再利用一定的任务分配机制将高级代码在多层次并行平台(多核集群)上高效执行.针对某典型军事复杂系统优化迭代过程进行仿真实验,结果表明上述多层次并行仿真方法能大幅提高仿真效率.
复杂系统、并行计算、Modelica、多学科仿真、MPI/OpenMP
38
TP319.9(计算技术、计算机技术)
国家自然科学基金61104057,61004089
2012-12-01(万方平台首次上网日期,不代表论文的发表时间)
共5页
1240-1244