Domain decomposition approach for parallel improvement of tetrahedral meshes

被引:11
作者
Chen, Jianjun [1 ,2 ,3 ]
Zhao, Dawei [1 ,2 ]
Zheng, Yao [1 ,2 ]
Xu, Yan [1 ,2 ]
Li, Chenfeng [3 ]
Zheng, Jianjing [1 ,2 ]
机构
[1] Zhejiang Univ, Ctr Engn & Sci Computat, Hangzhou 310027, Zhejiang, Peoples R China
[2] Zhejiang Univ, Sch Aeronaut & Astronaut, Hangzhou 310027, Zhejiang, Peoples R China
[3] Swansea Univ, Zienkiewicz Ctr Computat Engn, Swansea SA2 8PP, W Glam, Wales
基金
中国国家自然科学基金;
关键词
Parallel algorithms; Mesh generation; Quality improvement; Domain decomposition; Dual graph; DELAUNAY TRIANGULATION; GENERATION; QUALITY; ALGORITHM; FRAMEWORK;
D O I
10.1016/j.jpdc.2017.04.008
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Presently, a tetrahedral mesher based on the Delaunay triangulation approach may outperform a tetrahedral improver based on local smoothing and flip operations by nearly one order in terms of computing time. Parallelization is a feasible way to speed up the improver and enable it to handle large-scale meshes. In this study, a novel domain decomposition approach is proposed for parallel mesh improvement. It analyses the dual graph of the input mesh to build an inter-domain boundary that avoids small dihedral angles and poorly shaped faces. Consequently, the parallel improver can fit this boundary without compromising the mesh quality. Meanwhile, the new method does not involve any inter-processor communications and therefore runs very efficiently. A parallel pre-processing pipeline that combines the proposed improver and existing parallel surface and volume meshers can prepare a quality mesh containing hundreds of millions of elements in minutes. Experiments are presented to show that the developed system is robust and applicable to models of a complication level experienced in industry. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:101 / 113
页数:13
相关论文
共 47 条
[1]   Algorithm, software, and hardware optimizations for Delaunay mesh generation on simultaneous multithreaded architectures [J].
Antonopoulos, Christos D. ;
Blagojevic, Filip ;
Chernikov, Andrey N. ;
Chrisochoides, Nikos P. ;
Nikolopoulos, Dimitrios S. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (07) :601-612
[2]   A multigrain Delaunay mesh generation method for multicore SMT-based architectures [J].
Antonopoulos, Christos D. ;
Blagojevic, Filip ;
Chernikov, Andrey N. ;
Chrisochoides, Nikos P. ;
Nikolopoulos, Dimitrios S. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (07) :589-600
[3]  
Brewer M., 2003, P 12 INT MESHING ROU, P239
[4]   Improvements in the reliability and element quality of parallel tetrahedral mesh generation [J].
Chen, Jianjun ;
Zhao, Dawei ;
Huang, Zhengge ;
Zheng, Yao ;
Wang, Desheng .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2012, 92 (08) :671-693
[5]   Three-dimensional constrained boundary recovery with an enhanced Steiner point suppression procedure [J].
Chen, Jianjun ;
Zhao, Dawei ;
Huang, Zhengge ;
Zheng, Yao ;
Gao, Shuming .
COMPUTERS & STRUCTURES, 2011, 89 (5-6) :455-466
[6]   Parallel Delaunay mesh generation kernel [J].
Chrisochoides, N ;
Nave, D .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2003, 58 (02) :161-176
[7]   A mesh adaptation framework for dealing with large deforming meshes [J].
Compere, Gaetan ;
Remacle, Jean-Francois ;
Jansson, Johan ;
Hoffman, Johan .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2010, 82 (07) :843-867
[8]   A CPU-GPU framework for optimizing the quality of large meshes [J].
D'Amato, J. P. ;
Venere, M. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (08) :1127-1134
[9]  
de l'Isle E.Briere., 1995, MODELING MESH GENERA, V75, P97
[10]  
deCougny H., 1995, REFINEMENT DER UNPUB