Proceedings of the Twenty-Second Annual Symposium on Computational Geometry 2006
DOI: 10.1145/1137856.1137900
|View full text |Cite
|
Sign up to set email alerts
|

Engineering a compact parallel delaunay algorithm in 3D

Abstract: We describe an implementation of a compact parallel algorithm for 3D Delaunay tetrahedralization on a 64-processor shared-memory machine. Our algorithm uses a concurrent version of the Bowyer-Watson incremental insertion, and a thread-safe space-efficient structure for representing the mesh. Using the implementation we are able to generate significantly larger Delaunay meshes than have previously been generated-10 billion tetrahedra on a 64 processor SMP using 200GB of RAM.The implementation makes use of a loc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2007
2007
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 34 publications
(29 citation statements)
references
References 46 publications
0
28
0
Order By: Relevance
“…Domain specialists have crafted handcoded parallel programs for many irregular algorithms; for example, Blandford et al describe a carefully hand-tuned implementation of Delaunay mesh generation and refinement [1]. However, most of these efforts are very problem-specific, and it is difficult to extract broadly applicable abstractions, principles, and mechanisms from such implementations.…”
Section: -Donald Knuthmentioning
confidence: 99%
See 1 more Smart Citation
“…Domain specialists have crafted handcoded parallel programs for many irregular algorithms; for example, Blandford et al describe a carefully hand-tuned implementation of Delaunay mesh generation and refinement [1]. However, most of these efforts are very problem-specific, and it is difficult to extract broadly applicable abstractions, principles, and mechanisms from such implementations.…”
Section: -Donald Knuthmentioning
confidence: 99%
“…As mentioned in the introduction, Blandford et al's implementation of Delaunay mesh refinement [1] uses an optimistic parallel execution strategy similar to the one used in the Galois system, but it rolls back conflicting computations without using logs or backup copies of modified data. However, logs or backup copies of modified data are needed for other algorithms such as event-driven simulation.…”
Section: Cautious Implementations Of Operatorsmentioning
confidence: 99%
“…Another algorithm based on randomized incremental construction was devised by Blandford et al [28]. It employs a compact data structure and follows a Bowyer-Watson approach, maintaining an association between uninserted points and their containing tetrahedra [29].…”
Section: Related Workmentioning
confidence: 99%
“…Our scheme is similar to those in [27,28], but with different point location, load management mechanisms and locking strategies.…”
Section: Parallel Algorithmmentioning
confidence: 99%
“…A variety of parallel algorithms have been engineeered to handle input feature constraints, but with few or no theoretical guarantees on output size [9,11,28,27,5,18]. The current best theoretical results for parallel meshing with features in 3D is the algorithm of Spielman et al [31].…”
Section: Related Workmentioning
confidence: 99%