2018
DOI: 10.1002/nme.5987
|View full text |Cite
|
Sign up to set email alerts
|

One machine, one minute, three billion tetrahedra

Abstract: This paper presents a new scalable parallelization scheme to generate the 3D Delaunay triangulation of a given set of points. Our first contribution is an efficient serial implementation of the incremental Delaunay insertion algorithm. KEYWORDS3D Delaunay triangulation, parallel delaunay, radix sort, SFC partitioning, tetrahedral mesh generation Int J Numer Methods Eng. 2019;117:967-990. wileyonlinelibrary.com/journal/nme

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 39 publications
(25 citation statements)
references
References 53 publications
(69 reference statements)
0
23
0
Order By: Relevance
“…In our worst case (white noise), our implementation runs 30% faster than CGAL, but with tuned parameters and blue noise, it runs 16 times faster. Compared with the results reported in [Marot et al 2018] on many-core EPYC and MIC processors, we are up to 2x faster 2 . Note however that their method, based on a Bowyer-Watson kernel, computes the global combinatorial information.…”
Section: Performancementioning
confidence: 51%
See 1 more Smart Citation
“…In our worst case (white noise), our implementation runs 30% faster than CGAL, but with tuned parameters and blue noise, it runs 16 times faster. Compared with the results reported in [Marot et al 2018] on many-core EPYC and MIC processors, we are up to 2x faster 2 . Note however that their method, based on a Bowyer-Watson kernel, computes the global combinatorial information.…”
Section: Performancementioning
confidence: 51%
“…The GEOGRAM library [Inria 2018] uses this strategy, with spinlocks attached to the tetrahedra. A completely different two-level approach is proposed in [Remacle 2017], and more recently, the same group of researchers proposed to insert batches of points in parallel in multiple partitionings computed from the Hilbert curve ordering of the input points [Marot et al 2018]. The latter strategy scales up very well on machines with large number of cores (Intel MIC and AMD EPYC).…”
Section: Previous Workmentioning
confidence: 99%
“…To do so, we generate a mesh T h (t) = {K} from the set of points P that is composed of non-overlapping and conforming geometrical elements K of diameter h. There are several methods to generate a mesh from a set of points, all which are studied in the computational geometry field [43]. Here, we apply Delaunay triangulation DT (P ) for several reasons: (1) the aspect ratio of the triangulated elements produce a high-quality mesh; and (2) fast Delaunay triangulation algorithms have been developed recently (see, for example, the one in [44]).…”
Section: Finite Element Methods Interpolationmentioning
confidence: 99%
“…The first is that the aspect ratio of the triangulated elements produce a high-quality mesh. The second is because fast Delaunay triangulation algorithms have been developed recently (see for example the one in [35]).…”
Section: Finite Element Methods Interpolationmentioning
confidence: 99%