DocumentCode
402602
Title
A data-parallel algorithm for three-dimensional Delaunay triangulation and its implementation
Author
Teng, Y. Ansel ; Sullivan, Francis ; Beichl, Isabel ; Puppo, Enrico
Author_Institution
Center for Autom. Res., Maryland Univ., College Park, MD, USA
fYear
1993
fDate
15-19 Nov. 1993
Firstpage
112
Lastpage
121
Abstract
A parallel algorithm for constructing the Delaunay triangulation of a set of vertices in three-dimensional space is presented. The algorithm achieves a high degree of parallelism by starting the construction from every vertex and expanding over all open faces thereafter. In the expansion of open faces, the search is made faster by using a bucketing technique. The algorithm is designed under a data-parallel paradigm. It uses segmented list structures and virtual processing for load-balancing. As a result, the algorithm achieves a fast running time and good scalability over a wide range of problem sizes and machine sizes. A topological check is incorporated to eliminate inconsistencies due to degeneracies and numerical errors. The algorithm is implemented on Connection Machines CM-2 and CM-5, and experimental results are presented.
Keywords
list processing; mesh generation; parallel algorithms; resource allocation; CM-2; CM-5; Connection Machines; bucketing technique; data-parallel algorithm; data-parallel paradigm; degeneracies; load-balancing; numerical errors; open faces; parallelism; scalability; segmented list structures; three-dimensional Delaunay triangulation; three-dimensional space; topological check; vertices set; virtual processing; Algorithm design and analysis; Application software; Concurrent computing; Fluid dynamics; Impedance; Mesh generation; Parallel algorithms; Parallel processing; Partitioning algorithms; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '93. Proceedings
ISSN
1063-9535
Print_ISBN
0-8186-4340-4
Type
conf
DOI
10.1109/SUPERC.1993.1263432
Filename
1263432
Link To Document