-
题名基于领域分析的结构线性静力软件串并行一致化方法
- 1
-
-
作者
唐德泓
杨浩
文龙飞
徐正秋
-
机构
中物院高性能数值模拟软件中心
北京应用物理与计算数学研究所
四川中锐信息技术有限公司
-
出处
《计算机科学》
CSCD
北大核心
2024年第9期87-95,共9页
-
文摘
并行CAE软件的计算结果串并行一致性是其计算结果可信的必要条件。然而,软件研发时常引入串并行不一致缺陷,其形式众多,现象相互耦合,散布于海量代码中,成为实现CAE软件串并行一致性的挑战。文中以结构线性静力软件的串并行一致性需求为切入点,针对现有的“专家知识法”与“缺陷定位法”应用于CAE软件串并行一致化时存在的粒度粗、准度差、成本高和缺乏系统性问题,引入领域分析方法,并与专家知识和数据流状态比对结合,提出了一种适用于结构线性静力的串并行一致化方法,实现了结构线性静力软件串并行不一致缺陷的细粒度、高准度与低成本系统性识别与修复。基于前述方法形成相关工具,并将方法与工具应用于SSTA的串并行一致化,识别并修复其中8处串并行不一致缺陷,使其通过90余真实模型的串并行一致考核,并实现串并行结果严格一致;同时,该方法与工具还将串并行不一致缺陷定位耗时由平均大于两人天降低至数人时。
-
关键词
串并行一致化
结构线性静力软件
串行代码并行化
领域分析
缺陷定位
-
Keywords
Obtain identical results on varying number of processors
Structural linear static software
parallelization of serial codes
Domain analysis
Fault-location
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-