Parallel Meshing for Finite Element Analysis

  • Conference paper
  • First Online:
High Performance Computer Applications (ISUM 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 595))

Included in the following conference series:

Abstract

Finite Element (FE) analysis is a well-established method to solve engineering problems, some of them require fine grained precision and, by consequence, huge meshes. A common bottle-neck in FE calculations is domain meshing. In this paper we discuss our implementation of a parallel-meshing tool. Firstly, we create a rough mesh with a serial procedure based on a Constrained Delaunay Triangulation; secondly, such a mesh is divided into N parts via spectral-bisection, where N is the number of available threads; and finally, the N parts are refined simultaneously by independent threads using Delaunay-refinement. Other proposals that use a thread to refine each part, need a user-defined subdivision. This approach calculates such a subdivision automatically while reducing the thread-communication overhead. Some researchers propose similar schemes using orthogonal-trees to create regular meshes in parallel, without any guaranty about element quality, while the Delaunay techniques have nice quality properties already proven [13]. Although this implementation uses a shared-memory scheme, it could be adapted in a distributed-memory strategy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Ruppert, J.: A delaunay refinement algorithm for quality 2-dimensional mesh generation. J. Algorithms 18, 548–585 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  2. Miller, G.L., Pav, S.E., Walkington, N.J.: When and why ruppert’s algorithm works. In: IMR, pp. 91–102 (2003)

    Google Scholar 

  3. Shewchuk, J.R.: Reprint of: Delaunay refinement algorithms for triangular mesh generations. Comput. Geom. 47, 741–778 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  4. Remacle, J.F., Lambrechts, J., Seny, B., Marchandise, E., Johnen, A., Geuzaine, C.: Blossom-quad: a non-uniform quadrilateral mesh generator using a minimum-cost perfect-matching algorithm. Int. J. Numer. Methods Eng. 89, 1102–1119 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  5. Mitchell, S.A., Vavasis, S.A.: Quality mesh generation in three dimensions. In: Proceedings of the Eight Annual Symposium on Computational Geometry, pp. 212–221 (1992)

    Google Scholar 

  6. Cignoni, P., Montani, C., Scopigno, R.: Dewall: A fast divide and conquer Delaunay triangulation algorithm in \(e^d\). Comput. Aided Des. 30, 333–341 (1998)

    Article  MATH  Google Scholar 

  7. Chew, L.P.: Constrained Delaunay triangulations. Algorithmica 4, 97–108 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  8. Chew, L.P.: Guaranteed-quality mesh generation for curved surfaces. In: Proceedings of the Ninth Annual ACM Symposium on Computational Geometry, pp. 274–280 (1993)

    Google Scholar 

  9. Bowyer, A.: Computing Dirichlet tessellations. Comput. J. 24, 384–409 (1981)

    Article  MathSciNet  Google Scholar 

  10. Hendrickson, B., Leland, R.: An improved spectral graph partitioning algorithm for map** parallel computations. J. Sci. Comput. 16, 452–469 (1995)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Víctor E. Cardoso .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Cardoso, V.E., Botello, S. (2016). Parallel Meshing for Finite Element Analysis. In: Gitler, I., Klapp, J. (eds) High Performance Computer Applications. ISUM 2015. Communications in Computer and Information Science, vol 595. Springer, Cham. https://doi.org/10.1007/978-3-319-32243-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-32243-8_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-32242-1

  • Online ISBN: 978-3-319-32243-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation