Skip to main content

Algebraic Multigrid Solver on Clusters of CPUs and GPUs

  • Conference paper
Applied Parallel and Scientific Computing (PARA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7134))

Included in the following conference series:

Abstract

Solvers for elliptic partial differential equations are needed in a wide area of scientific applications. We will present a highly parallel CPU and GPU implementation of a conjugate gradient solver with an algebraic multigrid preconditioner in a package called Parallel Toolbox. The solvers operates on fully unstructured discretizations of the PDE. The algorithmic specialities are investigated with respect to many-core architectures and the code is applied to one current application. Benchmark results of computations on clusters of CPUs and GPUs will be presented. They will show that a linear equation system with 25 million unknowns can be solved in about 1 second.

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 39.99
Price excludes VAT (USA)
  • Available as 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 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. Brezina, M., Cleary, A.J., Falgout, R.B., Henson, V.E., Jones, J.E., Manteuffel, T.A., McCormick, S.F., Ruge, J.W.: Algebraic multigrid based on element interpolation AMGe. SIAM J. Sci. Comput. 22(5), 1570–1592 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  2. Douglas, C., Haase, G., Langer, U.: A Tutorial on Elliptic PDE Solvers and Their Parallelization. Software, Environments, and Tools. SIAM, Philadelphia (2003)

    Book  MATH  Google Scholar 

  3. Göddeke, D.: Fast and Accurate Finite-Element Multigrid Solvers for PDE Simulations on GPU Clusters. PhD thesis, Technische Universität Dortmund, Fakultät für Mathematik (May 2010), http://hdl.handle.net/2003/27243

  4. Haase, G., Kuhn, M., Reitzinger, S.: Parallel AMG on distributed memory computers. SIAM SISC 24(2), 410–427 (2002)

    Article  MATH  Google Scholar 

  5. Henson, V.E., Yang, U.M.: BoomerAMG: a Parallel Algebraic Multigrid Solver and Preconditioner. Applied Numerical Mathematics 41, 155–177 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  6. Liebmann, M.: Efficient PDE Solvers on Modern Hardware with Applications in Medical and Technical Sciences. PhD in natural sciences, Institute of Mathematics and Scientific Computing – Karl Franzens University Graz (2009)

    Google Scholar 

  7. Prassl, A.J., Kickinger, F., Ahammer, H., Grau, V., Schneider, J.E., Hofer, E., Vigmond, E.J., Trayanova, N.A., Plank, G.: Automatically generated, anatomically accurate meshes for cardiac electrophysiology problems. IEEE Trans. Biomed. Eng. 56(5), 1318–1330 (2009)

    Article  Google Scholar 

  8. Ruge, J.W., Stüben, K.: Efficient solution of finite difference and finite element equations by algebraic multigrid (amg). In: Paddon, D.J., Holstein, H. (eds.) Multigrid methods for integral and differential equations. The Institute of Mathematics and Its Applications Conference Series, pp. 169–212 (1985)

    Google Scholar 

  9. Seemann, G., Höper, C., Sachse, F.B., Dössel, O., Holden, A.V., Zhang, H.: Heterogeneous three-dimensional anatomical and electrophysiological model of human atria. Philos. Transact. A Math. Phys. Eng. Sci. 364(1843), 1465–1481 (2006)

    Article  Google Scholar 

  10. Turek, S., Göddeke, D., Becker, C., Buijssen, S.H., Wobker, H.: FEAST – Realisation of hardware-oriented numerics for HPC simulations with finite elements. Concurrency and Computation: Practice and Expecience 22(6), 2247–2265 (2010); Special Issue Proceedings of ISC 2008

    Article  Google Scholar 

  11. Vassilevski, P.S.: Multilevel Block Factorization Preconditioners: Matrix-based Analysis and Algorithms for Solving Finite Element Equations, 1st edn. Springer, New York (2008)

    MATH  Google Scholar 

  12. Vigmond, E.J., Hughes, M., Plank, G., Leon, L.: Computational tools for modeling electrical activity in cardiac tissue. Journal of Electrocardiology 36, 69–74 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kristján Jónasson

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Neic, A., Liebmann, M., Haase, G., Plank, G. (2012). Algebraic Multigrid Solver on Clusters of CPUs and GPUs. In: Jónasson, K. (eds) Applied Parallel and Scientific Computing. PARA 2010. Lecture Notes in Computer Science, vol 7134. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28145-7_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28145-7_38

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28144-0

  • Online ISBN: 978-3-642-28145-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics