Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Task parallel implementation of the Bowyer-Watson algorithm

Conference ·
OSTI ID:416599
;  [1]
  1. Cornell Univ., Ithaca, NY (United States)

In this paper we present a parallel implementation of the Bowyer-Watson (BW) algorithm using the task-parallel programming model. The BW algorithm constitutes an ideal mesh refinement strategy for implementing a large class of unstructured mesh generation techniques on both sequential and parallel computers, by preventing the need for global mesh refinement. Its implementation on distributed memory multicomputes using the traditional data-parallel model has been proven very inefficient due to excessive synchronization needed among processors. In this paper we demonstrate that with the task-parallel model we can tolerate synchronization costs inherent to data-parallel methods by exploring concurrency in the processor level. Our preliminary performance data indicate that the task- parallel approach: (i) is almost four times faster than the existing data-parallel methods, (ii) scales linearly, and (iii) introduces minimum overheads compared to the {open_quotes}best{close_quotes} sequential implementation of the BW algorithm.

OSTI ID:
416599
Report Number(s):
CONF-960489--
Country of Publication:
United States
Language:
English

Similar Records

Parallel Implementation and Scaling of an Adaptive Mesh Discrete Ordinates Algorithm for Transport
Conference · Sun Nov 28 23:00:00 EST 2004 · OSTI ID:15011611

Efficient unstructured mesh generation by means of Delaunay triangulation and Bowyer-Watson algorithm
Journal Article · Sat May 01 00:00:00 EDT 1993 · Journal of Computational Physics; (United States) · OSTI ID:5152158

A Task-parallel Clustering Algorithm for Structured AMR
Technical Report · Mon Nov 01 23:00:00 EST 2004 · OSTI ID:15016415