Skip to main content

A Particle-Partition of Unity Method-Part IV: Parallelization

  • Conference paper
Meshfree Methods for Partial Differential Equations

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 26))

Abstract

In this sequel to [79] we focus on the parallelization of our multilevel partition of unity method for distributed memory computers. The presented parallelization is based on a data decomposition approach which utilizes a key-based tree implementation and a weighted space filling curve ordering scheme for the load balancing problem. We present numerical results in two and three dimensions with up to 128 processors and 42 million degrees of freedom. These results show the optimal scaling behavior of our algorithm in the discretization as well as the solution phase.

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

Access this chapter

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. I. Babuška, U. Banerjee, and J. E. Osborn, Meshless and Generalized Finite Element Methods: A Survey of Some Major Results, in Meshfree Methods for Partial Differential Equations, Lecture Notes in Computational Science and Engineering, Springer, 2002

    Google Scholar 

  2. P. Bastian, Load Balancing for Adaptive Multigrid Methods, SIAM J. Sci. Comp., 19 (1998), pp. 1303–1321.

    Article  MathSciNet  MATH  Google Scholar 

  3. A. Brandt, Multigrid Solvers on Parallel Computers, in Elliptic Problem Solvers, M. H. Schultz, ed., Academic Press, 1981, pp. 39–83.

    Google Scholar 

  4. A. Caglar, M. Griebel, M. A. Schweitzer, and G. W. Zumbusch, Dynamic Load-Balancing of Hierarchical Tree Algorithms on a Cluster of Multiprocessor PCs and on the Cray T3E, in Proceedings 14th Supercomputer Conference, Mannheim, H. W. Meuer, ed., Mannheim, Germany, 1999, Mateo.

    Google Scholar 

  5. M. Griebel, Parallel Domain-Oriented Multilevel Methods, SIAM J. Sci. Comp., 16 (1995), pp. 1105–1125.

    Article  MathSciNet  MATH  Google Scholar 

  6. M. Griebel and T. Neunhoeffer, Parallel Point- and Domain-Oriented Multilevel Methods for Elliptic PDE on Workstation Networks, J. Comp. Appl. Math., 66 (1996), pp. 267–278.

    Article  MathSciNet  MATH  Google Scholar 

  7. M. Griebel and M. A. Schweitzer, A Particle-Partition of Unity Method for the Solution of Elliptic, Parabolic and Hyperbolic PDE, SIAM J. Sci. Comp., 22 (2000), pp. 853–890.

    Article  MathSciNet  MATH  Google Scholar 

  8. M. Griebel and M. A. Schweitzer, A Particle-Partition of Unity Method—Part II: Efficient Cover Construction and Reliable Integration, SIAM J. Sci. Comp., 23 (2002), pp. 1655–1682.

    Article  MathSciNet  MATH  Google Scholar 

  9. M. Griebel and M. A. Schweitzer, A Particle-Partition of Unity Method—Part III: A Multilevel Solver, SIAM J. Sci. Comp., (2002). to appear.

    Google Scholar 

  10. M. Griebel and M. A. Schweitzer, A Particle-Partition of Unity Method—Part V: Boundary Conditions, in Geometric Analysis and Nonlinear Partial Differential Equations, S. Hildebrandt and H. Karcher, eds., Springer, 2002. to appear.

    Google Scholar 

  11. M. Griebel and G. W. Zumbusch, Hash-Storage Techniques for Adaptive Multilevel Solvers and their Domain Decomposition Parallelization, in Domain Decomposition Methods 10, The 10th International Conference, Boulder, J. Mandel, C. Farhat, and X.-C. Cai, eds., vol. 218 of Contemp. Math., AMS, 1998, pp. 271–278.

    Google Scholar 

  12. C. E. Grosch Poisson Solvers on Large Array Computers, in Proc. 1978 LANL Workshop on Vector and Parallel Processors, B. L. Buzbee and J. F. Morrison, eds., 1978.

    Google Scholar 

  13. F. C. Günther and W. K. Liu, Implementation of Boundary Conditions for Meshless Methods, Comput. Meth. Appl. Mech. Engrg., 163 (1998), pp. 205–230.

    Article  MATH  Google Scholar 

  14. J. E. Jones and S. F. McCormick, Parallel Multigrid Methods, in Parallel Numerical Algorithms, D. E. Keyes, A. Sameh, and V. Venkatakrishnan, eds., Kluwer Academic Publishers, 1997, pp. 203–224.

    Google Scholar 

  15. O. A. Mcbryan, P. O. Frederickson, J. Linden, A. Schüller, K. Solchenbach, K. Stüben, C. A. Thole, and U., Trottenberg Multi-grid Methods on Parallel Computers — A Survey of Recent Developments, IMPACT Comput. Sci. Engrg., 3 (1991), pp. 1–75.

    Article  MathSciNet  MATH  Google Scholar 

  16. W. F. Mitchell, A Parallel Multigrid Method using the Full Domain Partition, Electron. Trans. Numer. Anal., 6 (1997), pp. 224–233. Special Issue for Proc. of the 8th Copper Mountain Conf. on Multigrid Methods.

    MathSciNet  MATH  Google Scholar 

  17. J. Nitsche, ü ber ein Variationsprinzip zur Lösung von Dirichlet-Problemen bei Verwendung von Teilräumen, die keinen Randbedingungen unterworfen sind, Abh. Math. Univ. Hamburg, 36 (1970–1971), pp. 9–15.

    Article  MathSciNet  Google Scholar 

  18. A. Pothen, Graph Partitioning Algorithms with Applications to Scientific Computing, in Parallel Numerical Algorithms, D. E. Keyes, A. Sameh, and V. Venkatakrishnan, eds., Kluwer Academic Publishers, 1997, pp. 323–368.

    Google Scholar 

  19. H. Sagan, Space-Filling Curves, Springer, New York, 1994.

    Book  MATH  Google Scholar 

  20. M. A. Schweitzer Ein Partikel-Galerkin-Verfahren mit Ansatzfunktionen der Partition of Unity Method, Diplomarbeit, Institut für Angewandte Mathematik, Universität Bonn, 1997.

    Google Scholar 

  21. M. A. Schweitzer, A Parallel Multilevel Partition of Unity Method for Elliptic Partial Differential Equations, Dissertation, Institut für Angewandte Mathematik, Universität Bonn, 2002.

    Google Scholar 

  22. M. A. Schweitzer, G. W. Zumbusch, and M. Griebel Parnass 2 : A Cluster of Dual-Processor PCs, in Proceedings of the 2nd Workshop Cluster-Computing, Karlsruhe, W. Rehm and T. Ungerer, eds., no. CSR-99-02 in Chemnitzer Informatik Berichte, Chemnitz, Germany, 1999, TU Chemnitz, pp. 45–54.

    Google Scholar 

  23. K. Solchenbach, C. A. Thole, and U. Trottenberg, Parallel Multigrid Methods: Implementation on SUPRENUM-like architectures and applications, in Super computing, vol. 297 of Lecture Notes in Computer Science, Springer, 1987, pp. 28–42.

    Google Scholar 

  24. L. Stals, Parallel Implementation of Multigrid Methods, PhD thesis, Department of Mathematics, Australian National University, 1995.

    Google Scholar 

  25. M. S. Warren and J. K. Salmon, A Parallel Hashed Oct-Tree N-Body Algorithm, in Supercomputing ‘93, Los Alamitos, 1993, IEEE Comp. Soc, pp. 12–21.

    Google Scholar 

  26. M. S. Warren and J. K. Salmon, A Portable Parallel Particle Program, Computer Physics Communications, 87 (1995).

    Google Scholar 

  27. M. S. Warren and J. K. Salmon, Parallel, Out-of-core Methods for N-body Simulation, in Proceedings of the 8th SIAM Conference on Parallel Processing for Scientific Computing, M. Heath, V. Torczon, G. Astfalk, P.. E. Bjørstad, A. H. Karp, C. H. Koebel, V. Kumar, R. F. Lucas, L. T. Watson, and D. E. Womble, eds., Philadelphia, 1997, SIAM.

    Google Scholar 

  28. G. W. Zumbusch, Simultanous h-p Adaptation in Multilevel Finite Elements, dissertation, Fachbereich Mathematik und Informatik, FU Berlin, 1995.

    Google Scholar 

  29. G. W. Zumbusch, Adaptive Parallel Multilevel Methods for Partial Differential Equations, Habilitation, Insitut für Angewandte Mathematik, Universität Bonn, 2001.

    Google Scholar 

  30. G. W. Zumbusch, On the Quality of Space-Filling Curve Induced Partitions, Z. Angew. Math. Mech., 81 Suppl. 1 (2001), pp. 25–28.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Griebel, M., Schweitzer, M.A. (2003). A Particle-Partition of Unity Method-Part IV: Parallelization. In: Griebel, M., Schweitzer, M.A. (eds) Meshfree Methods for Partial Differential Equations. Lecture Notes in Computational Science and Engineering, vol 26. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-56103-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-56103-0_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43891-5

  • Online ISBN: 978-3-642-56103-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics