Parallel algorithms for planar and spherical Delaunay construction with an application to centroidal Voronoi tessellations

被引:34
作者
Jacobsen, D. W. [1 ,2 ]
Gunzburger, M. [1 ]
Ringler, T. [2 ]
Burkardt, J. [1 ]
Peterson, J. [1 ]
机构
[1] Florida State Univ, Dept Comp Sci, Tallahassee, FL 32306 USA
[2] Los Alamos Natl Lab, Theoret Div, Los Alamos, NM 87545 USA
关键词
TRIANGULATION; GENERATION;
D O I
10.5194/gmd-6-1353-2013
中图分类号
P [天文学、地球科学];
学科分类号
070403 [天体物理学];
摘要
A new algorithm, featuring overlapping domain decompositions, for the parallel construction of Delaunay and Voronoi tessellations is developed. Overlapping allows for the seamless stitching of the partial pieces of the global Delaunay tessellations constructed by individual processors. The algorithm is then modified, by the addition of stereographic projections, to handle the parallel construction of spherical Delaunay and Voronoi tessellations. The algorithms are then embedded into algorithms for the parallel construction of planar and spherical centroidal Voronoi tessellations that require multiple constructions of Delaunay tessellations. This combination of overlapping domain decompositions with stereographic projections provides a unique algorithm for the construction of spherical meshes that can be used in climate simulations. Computational tests are used to demonstrate the efficiency and scalability of the algorithms for spherical Delaunay and centroidal Voronoi tessellations. Compared to serial versions of the algorithm and to STRIPACK-based approaches, the new parallel algorithm results in speedups for the construction of spherical centroidal Voronoi tessellations and spherical Delaunay triangulations.
引用
收藏
页码:1353 / 1365
页数:13
相关论文
共 29 条
[1]
Amato NancyM., 1993, 9 ANN S COMPUT GEOME, P289
[2]
[Anonymous], 2000, Spatial tessellations: concepts and applications of Voronoi diagrams
[3]
[Anonymous], CARTOGRAPHY GEOGRAPH
[4]
Parallel geometric algorithms for multi-core computers [J].
Batista, Vicente H. F. ;
Millman, David L. ;
Pion, Sylvain ;
Singler, Johannes .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2010, 43 (08) :663-677
[5]
Bowers P., 1998, FAST ALGORITHMS GENE
[6]
Algorithm 872: Parallel 2D constrained Delaunay mesh generation [J].
Chernikov, Andrey N. ;
Chrisochoides, Nikos P. .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2008, 34 (01)
[7]
DeWall:: A fast divide and conquer Delaunay triangulation algorithm in Ed [J].
Cignoni, P ;
Montani, C ;
Scopigno, R .
COMPUTER-AIDED DESIGN, 1998, 30 (05) :333-341
[8]
Convergence of the Lloyd algorithm for computing centroidal Voronoi tessellations [J].
Du, Q ;
Emelianenko, M ;
Ju, LL .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 2006, 44 (01) :102-119
[9]
Voronoi-based finite volume methods, optimal Voronoi meshes, and PDEs on the sphere [J].
Du, Q ;
Gunzburger, MD ;
Ju, LL .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2003, 192 (35-36) :3933-3957
[10]
Constrained centroidal Voronoi tessellations for surfaces [J].
Du, Q ;
Gunzburger, MD ;
Ju, LL .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2003, 24 (05) :1488-1506