• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2016, Vol. 38 ›› Issue (06): 1086-1090.

• 论文 • 上一篇    下一篇

大规模流场模拟中壁面距离的并行计算方法研究

杨永国1,程兴华2,王万金1   

  1. (1.中国人民解放军91550部队,辽宁 大连 116023;
    2.国防科学技术大学海洋科学与工程研究院,湖南 长沙 410073)
  • 收稿日期:2015-10-26 修回日期:2015-12-30 出版日期:2016-06-25 发布日期:2016-06-25
  • 基金资助:

    国家自然科学基金(11272352,61379056);航天支撑技术基金资助项目

A parallel computation method of wall distance
for largescale flow simulation  

YANG Yongguo1,CHENG Xinghua2,WANG Wanjin1   

  1. (1.Troop  91550,Dalian 116023;
    2.Academy of Ocean Science and Engineering,National University of Defense Technology,Changsha 410073,China)
  • Received:2015-10-26 Revised:2015-12-30 Online:2016-06-25 Published:2016-06-25

摘要:

采用MPI多进程和Open MP多线程两级并行相结合的方式,实现了循环盒子法的并行计算,并对其预处理算法进行了改进。在国家超算广州中心的“天河2”系统上,完成了对亿级网格量的超燃冲压发动机燃烧室算例的测试。结果分析表明,进程盒子法和边界盒子法不存在盒子切割数的选择问题,边界盒子法较其他算法具有更好的加速比,可显著提高壁面距离的计算效率。

关键词: 壁面距离;并行计算;大规模;循环盒子;边界盒子

Abstract:

Based on MPI and Open MP, the recursive box method is parallelized. Then the preprocessing algorithm is improved. The scramjet combustor case, which has hundreds of millions of grids, is tested on the Tianhe2 system of National Supercomputing Center in Guangzhou. The results shows that the process box method and the boundary box method do not need to define the splitting box number, and the boundary box method has an excellent speedup, thus outstandingly enhancing the efficiency of the wall distance calculation.

Key words: wall distance;parallel computation;large-scale;recursive box;boundary box