1999
DOI: 10.1007/pl00008262
|View full text |Cite
|
Sign up to set email alerts
|

Design and Implementation of a Practical Parallel Delaunay Algorithm

Abstract: This paper describes the design and implementation of a practical parallel algorithm for Delaunay triangulation that works well on general distributions. Although there have been many theoretical parallel algorithms for the problem, and some implementations based on bucketing that work well for uniform distributions, there has been little work on implementations for general distributions. We use the well known reduction of 2D Delaunay triangulation to find the 3D convex hull of points on a paraboloid. Based on… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
66
0

Year Published

2000
2000
2018
2018

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 90 publications
(66 citation statements)
references
References 29 publications
0
66
0
Order By: Relevance
“…[7]) but even the relatively simple early divide-and-conquer Delaunay triangulation algorithm of Clarkson [10] seems difficult to implement robustly. An exception is the practical parallel two-dimensional Delaunay triangulation algorithm of Blelloch, Miller, and Talmor [6]. Their approach, however, does not immediately apply to either three dimensions or to out-of-core computation.…”
Section: Computationalmentioning
confidence: 99%
“…[7]) but even the relatively simple early divide-and-conquer Delaunay triangulation algorithm of Clarkson [10] seems difficult to implement robustly. An exception is the practical parallel two-dimensional Delaunay triangulation algorithm of Blelloch, Miller, and Talmor [6]. Their approach, however, does not immediately apply to either three dimensions or to out-of-core computation.…”
Section: Computationalmentioning
confidence: 99%
“…The happy buddha data set (2,643,633 points) is taken from the Stanford 3D scanning repository 6 . We use the raw scanner data as an example of typical input to a surface reconstruction computation.…”
Section: Data Setsmentioning
confidence: 99%
“…To remedy this problem our parallel Delaunay algorithm uses a somewhat different approach [5]. We still use divide-and-conquer, but instead of doing most of the work when the recursive calls return we do most of the work at the divide step.…”
Section: Parallel Delaunay Triangulationmentioning
confidence: 99%
“…To maintain mesh quality and permit adaptivity, we generate in parallel an entirely new Delaunay triangulation of the dynamically-evolving grid points at each time step. The key to such an aggressive approach to meshing is our recent development of a parallel Delaunay triangulation algorithm that is theoretically optimal in work, requires polylogarithmic depth, and is very efficient in practice [5]. Given an arbitrary set of grid points, distributed across the processors, the algorithm returns a Delaunay triangulation of the points and at the same time partitions them for load balance and minimal communication across the processor boundaries.…”
mentioning
confidence: 99%