Skip to main content

Combining Smoother and Residual Calculation in v-cycle AMG for Symmetric Problems

  • Conference paper
Book cover Parallel Processing and Applied Mathematics (PPAM 2011)

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

  • 2042 Accesses

Abstract

We examine a modified implementation of the v-cycle multigrid scheme which takes into account the memory traffic, i.e. the movement of data between the memory and the processing units. It is known that the relatively slow data transfer is responsible for the poor parallel performance of multigrid algorithms on certain shared memory architectures e.g. those with a front-side bus memory controller. The modification is simple but it speeds up computations by up to 15%.

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. Emans, M., van der Meer, A.: Mixed-precision AMG as linear equation solver for definite systems. In: Sloot, P.M.A., Dongarra, G.V.A., Dongarra, J. (eds.) ICCS 2010, Part I. Procedia Computer Science, vol. 1, pp. 175–183. Elsevier Science, North Holland (2010)

    Google Scholar 

  2. Haase, G., Reitzinger, S.: Cache issues of algebraic multigrid methods for linear systems with multiple right-hand sides. SIAM Journal on Scientific Computing 27(1), 1–18 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  3. Douglas, C., Hu, J., Ray, J., Thorne, D., Tuminaro, R.: Cache aware multigrid for variable coefficient elliptic problems on adaptive mesh refinement hierarchies. Numerical Linear Algebra with Applications 11, 173–187 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  4. Falgout, R.D., Yang, U.M.: hypre: A Library of High Performance Preconditioners. In: Sloot, P.M.A., Tan, C.J.K., Dongarra, J.J., Hoekstra, A.G. (eds.) ICCS-ComputSci 2002. LNCS, vol. 2331, pp. 632–641. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  5. Gee, M., Siefert, C., Hu, J., Tuminaro, R., Sala, M.: ML 5.0 Smoothed Aggregation User’s Guide. SAND 2006-2009 Unlimited Release (2006)

    Google Scholar 

  6. McCalpin, J.: Memory bandwidth and machine balance in current high performance computers. IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter, 19–25 (December 1995)

    Google Scholar 

  7. Emans, M.: Efficient parallel AMG methods for approximate solutions of linear systems in CFD applications. SIAM Journal on Scientific Computing 32, 2235–2254 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  8. Karypis, G., Kumar, V.: A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM Journal on Scientific Computing 20, 359–392 (1998)

    Article  MathSciNet  Google Scholar 

  9. Vaněk, P., Mandel, J., Brezina, M.: Algebraic multigrid by smoothed aggregation for second and fourth order elliptic problems. Computing 56, 179–196 (1996)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Emans, M. (2012). Combining Smoother and Residual Calculation in v-cycle AMG for Symmetric Problems. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2011. Lecture Notes in Computer Science, vol 7203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31464-3_66

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31464-3_66

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31463-6

  • Online ISBN: 978-3-642-31464-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics