IDEAS home Printed from https://ideas.repec.org/h/spr/sprchp/978-3-540-75999-7_131.html

A Parallel 3D Delaunay Mesh Generation Method Based on Affected Zone

In: Computational Mechanics

Author

Listed:
  • Min-Bin Chen

    (China University of Technology, Department of Computer Science and Information Engineering)

  • Chih-Hsueh Yang

    (National Tsing Hua University, Department of Computer Science)

Abstract

Mesh generation plays a critical role in scientific modeling and computation. It is also an essential component in finite difference method (FDM), finite element method (FEM), and finite volume method (FVM). In the analysis of complex problems in scientific and engineering domains, it is not unusual to require meshes of tens (or hundreds) of thousands of mesh points. Such large amount of computation requirement makes the mesh generation a problem on the time and storage of a single processor. Therefore, we need the help of parallel computer to generate the mesh of very large data set. Meshes can be classified into two categories according to the connectivity between mesh points: structured vs. unstructured. In general, generation of unstructured meshes is more sophisticated, and more difficult to parallelize, because the structure of the mesh and the computation on the mesh are usually irregular and may depend on input data or rentime-computed values. Dalaunay triangulation is a famous unstructured mesh. The mas-min angle criterion of Delaunay triangulation makes the triangulation a well-shaped mesh. (Note: The max-min angle criterion is that the minimum angle of all the triangles is the maximized.) In this work, we design and implement the algorithm of parallel 3D Delaunay triangulation. In the literaures, there are two strategies in parallel Delaunay triangulation: parallelize the sequential algorithm and parallelize the merge of the sub-problem. J. Kohout proposed algorithms for the parallel computers with shared memory. N. Chrisochoides parallelize the Boyer-Watson kernel. There algorithms use the first kind strategy. In the second strategy, they can either marriage before or after the sub-problem triangulation being created. There are two methods for “marriage-before” strategy: generate the interface triangulation first and specify the interface face first. The “marriange-after” is used to parallel generate Delaunay triangulation. This method was based on domain decomposition with marriage-after strategy. To generate large mesh, the main overhead in memory lies in the communication of processors to generate the interface triangulation. At the merge phase, the neighbor triangulation that would be changed in the sub-domain may not be the full sub-domain triangulation. In this paper, we devised an algorithm which finds the neighbor triangulations (called affect zone) for 3D triangulation and the associated mathematicalproperties in O(n) time, where n is the number of points assigned to a processor. With the aid of affected zone, the data communications between processors is about 20-30% of the block triangulation. In the experiments, this method already triangulated IM 3D points onf a PC-cluster. To simulate the real point sets, we also test our method on uniform and non-uniform distributions and report the detailed results.

Suggested Citation

  • Min-Bin Chen & Chih-Hsueh Yang, 2007. "A Parallel 3D Delaunay Mesh Generation Method Based on Affected Zone," Springer Books, in: Computational Mechanics, pages 331-331, Springer.
  • Handle: RePEc:spr:sprchp:978-3-540-75999-7_131
    DOI: 10.1007/978-3-540-75999-7_131
    as

    Download full text from publisher

    To our knowledge, this item is not available for download. To find whether it is available, there are three options:
    1. Check below whether another version of this item is available online.
    2. Check on the provider's web page whether it is in fact available.
    3. Perform a
    for a similarly titled item that would be available.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:sprchp:978-3-540-75999-7_131. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.