• 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