计算机科学与探索 ›› 2018, Vol. 12 ›› Issue (4): 567-574.DOI: 10.3778/j.issn.1673-9418.1611083

• 高性能计算 • 上一篇    下一篇

面向JAUMIN的并行AFT四面体网格生成

郑  澎1+,方  维1,徐  权2,3,冷珏琳2,3,熊  敏1,于长华1   

  1. 1. 中国工程物理研究院 计算机应用研究所,四川 绵阳 621900
    2. 北京应用物理与计算数学研究所,北京 100088
    3. 中国工程物理研究院 高性能数值模拟软件中心,北京 100088
  • 出版日期:2018-04-01 发布日期:2018-04-04

Parallel AFT Tetrahedral Mesh Generation for JAUMIN

ZHENG Peng1+, FANG Wei1, XU Quan2,3, LENG Juelin2,3, XIONG Min1, YU Changhua1   

  1. 1. Institute of Computer Application, China Academy of Engineering Physics, Mianyang, Sichuan 621900, China
    2. Institute of Applied Physics and Computational Mathematics, Beijing 100088, China
    3. Software Center for High Performance Numerical Simulation, China Academy of Engineering Physics, Beijing 100088, China
  • Online:2018-04-01 Published:2018-04-04

摘要: 非结构网格应用软件编程框架JAUMIN(J adaptive unstructured mesh applications infrastructure)支撑了多个千万亿次并行应用软件的快速研发,并已成功应用于重大科学装置结构力学分析与优化设计、裂变能源等领域,在这些应用中,网格生成是重要步骤,为了精确刻画物理现象对应的复杂几何区域,需快速生成高质量和高精度网格。提出了一种无缝对接JAUMIN的AFT(advancing front technique)四面体网格生成并行方法,它支撑基于JAUMIN研发的应用软件进行大规模四面体网格生成,其主要特点是:(1)首先生成几何自适应的粗网格,然后基于粗网格进行分区,再通过子区域的AFT方法保证分区交界处网格的一致性;(2)在并行流程中进行表面网格贴体加密,使网格越细化越贴近真实几何形状;(3)并行流程中插入对分区交界处网格的优化步骤,进一步提高网格质量。该方法能针对实际工程应用模型快速生成数亿规模的四面体网格,可扩展性良好。

关键词: 四面体网格生成, 并行AFT, 贴体加密

Abstract:  Unstructured mesh application software programming framework JAUMIN (J adaptive unstructured mesh applications infrastructure) supports rapid development of multiple petascale parallel application softwares, and has been successfully applied to structural mechanics analysis and optimization design of major scientific device, fission energy and other areas. In these applications, the mesh generation is a key step, in order to accurately depict the physical phenomena corresponding to the complex geometry, the fast generation of high quality and high precision mesh is required. This paper introduces tetrahedral mesh generation method by AFT (advancing front technique) which seamlessly integrates into JAUMIN and provides parallel tetrahedral mesh generation for those application softwares based on JAUMIN, its main features are: (1) A coarse volume mesh is generated first to provide the basis of partitions, then in sub-domains, AFT method is used to ensure the consistency of interfaces. (2) The body fitted surface mesh refinement is used to make the grid more and more close to the real geometry. (3) Interfaces mesh optimization step further improves the quality of grid. The proposed method can generate hundreds of millions of tetrahedral meshes quickly for practical engineering applications, and has good expansibility.

Key words: tetrahedral mesh generation, parallel AFT, body fitted refinement