首页 期刊 兵工学报 基于多线程并行的动态自适应建表加速算法在气相爆轰模拟中的应用 【正文】

基于多线程并行的动态自适应建表加速算法在气相爆轰模拟中的应用

作者:吴锦涛; 董刚; 栗保明 南京理工大学瞬态物理国家重点实验室; 江苏南京210094
爆轰波   多线程并行计算   动态自适应建表加速算法   直接积分   数值格式  

摘要:在带详细化学反应机理的气相爆轰过程数值模拟中,化学反应源项的刚性和非线性会使计算花费大量时间。为了提高化学反应的计算效率同时不降低计算精度,针对包含氢气与氧气详细化学反应机理的二维气相爆轰过程,提出了各线程独自建表和所有线程共有单表两种基于多线程并行的动态自适应建表(ISAT)算法,以取代原始的直接积分(DI),在不损失计算精度的条件下提高计算效率。两种并行算法分别采用了各线程独立建表和所有线程共建单表的方式,以此分析建表方式对计算效率的影响。在此基础上,还分析了建表容差判据和数值格式对计算效率的影响。研究结果表明:基于ISAT的并行算法在所有条件下均能提供与DI结果相当的计算精度,各线程独立建表的计算效率较共建单表的方法有更高的计算效率,其化学反应计算的加速比为2.17~2.43;并行建表算法不仅能够准确地描述二维气相爆轰波的传播过程,还可以提高化学反应流并行计算的计算效率。

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社