Skip to main content

Parallelization of Computational Physics Algorithms

  • Conference paper
Computer Simulation Studies in Condensed Matter Physics II

Part of the book series: Springer Proceedings in Physics ((SPPHY,volume 45))

Abstract

We report on the parallelization of two widely used algorithms in computational physics: The local-update Metropolis Monte Carlo simulation of the Ising model and a cluster identification algorithm which is used for percolation or percolation-like problems. The algorithm for the identification of clusters for the percolation-like problems was tested on the Swendsen-Wang method for the simulation of the Ising model. Simulation results are presented for a quench from a disordered state to a state below the coexistence curve. We show that the resulting domain growth has an exponential instead of a power law. The simulations were carried out on a parallel computer based on the transputer concept with up to 128 processors. The performance data show that the algorithms can perform with a linear speed-up. A scaling law for the performance of geometric parallel algorithms is proposed and tested.

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. K. Binder, editor. Monte Carlo Methods. Springer Verlag, Heidelberg, 1986.

    MATH  Google Scholar 

  2. M. H. Kalos and P. A. Whitlock. Monte Carlo Methods. Volume 1, Wiley, New York, 1986.

    Book  MATH  Google Scholar 

  3. D. W. Heermann. Computer Simulation Methods in Theoretical Physics. Springer Verlag, Heidelberg, 1986.

    Google Scholar 

  4. K. Binder and D. W. Heermann. Monte Carlo Simulation in Statistical Physics: An Introduction. Springer Series in Solid-State Sciences 80, Springer Verlag, Heidelberg, 1988.

    Google Scholar 

  5. W. G. Hoover. Molecular Dynamics. Volume 258 of Led. Notes. Phys., Springer Verlag, Heidelberg, 1986.

    Google Scholar 

  6. D. W. Heermann and A. N. Burkitt. Parallel Algorithms and Computational Physics. Springer Verlag, Heidelberg, 1989 to appear.

    Google Scholar 

  7. D. W. Heermann and R. C. Desai. Comp. Phys. Commun. 50, 297 (1988).

    Article  ADS  Google Scholar 

  8. A. Samal and T. Henderson. International Journal of Parallel Programming 16, 341 (1987).

    Article  MATH  MathSciNet  Google Scholar 

  9. M. N. Barber, R. B. Pearson, J. L. Richardson, and D. Touissaint. Phys. Rev. B32, 1720 (1985).

    ADS  Google Scholar 

  10. A. Hoogland, A. Campagner, and H. W. J. Blöte. Physica 132A, 457 (1985).

    Article  Google Scholar 

  11. R. W. Hockney and C. R. Jesshope. Parallel Computers. Adam Hilger, Bristol, 1981.

    MATH  Google Scholar 

  12. R. W. Gostick. ICL Tech. J. 1, 116 (1979).

    Google Scholar 

  13. G. S. Pawley and G. W. Thomas. J. Comp. Phys. 47, 165 (1982).

    Article  ADS  Google Scholar 

  14. P. W. Fortuin and P. W. Kasteleyn. Physica (Utrecht) 57, 536 (1972).

    Article  ADS  MathSciNet  Google Scholar 

  15. R. H. Swendsen and J. -S. Wang. Phys. Rev. Lett. 58, 86 (1987).

    Article  ADS  Google Scholar 

  16. D. Stauffer. Introduction to Percolation Theory. Taylor and Francis, London, 1985.

    Book  MATH  Google Scholar 

  17. J. Hoshen and R. Kopelman. Phys. Rev. B14, 3428 (1976).

    Google Scholar 

  18. J. Kertecz. private communication.

    Google Scholar 

  19. A. N. Burkitt and D. W. Heermann. Parallelization of a cluster algorithm. November 1988. Wuppertal Preprint (to appear in Comp. Phys. Commun.).

    Google Scholar 

  20. J. D. Gunton, M. san Miguel, and P. S. Sahni. In C. Domb and J. L. Lebowitz, editors, Phase Transitions and Critical Phenomena, Academic Press, New York, Vol. 8 1983.

    Google Scholar 

  21. K. Binder and D. W. Heermann. In R. Pynn and T. Skjeltrop, editors, Scaling Phenomena in Disordered Systems, Plenum Press, New York, 1985.

    Google Scholar 

  22. S. M. Allen and J. W. Cahn. Acta Metall 27, 1085 (1979).

    Article  Google Scholar 

  23. E. T. Gawlinski, M. Grant, J. D. Gunton, and K. Kaski. Phys. Rev. B31, 281 (1985).

    Google Scholar 

  24. O. G. Mouritsen. Phys. Rev. B32, 1632 (1985).

    Google Scholar 

  25. G. S. Grest, D. J. Srolovitz, and M. P. Anderson. Phys. Rev. Lett. 52, 1321 (1984).

    Article  ADS  Google Scholar 

  26. A. Milchev, K. Binder, and D. W. Heermann. Z. Phys. B63 - Condensed Matter, 521 (1986).

    Google Scholar 

  27. A. Sadiq and K. Binder. J. Stat. Phys. 35, 517 (1984).

    Article  ADS  MathSciNet  Google Scholar 

  28. R. Toral, A. Chakrabarti, and J. D. Gunton. Phys. Rev. Lett. 60, 2311 (1988).

    Article  ADS  Google Scholar 

  29. T. M. Rogers, K. R. Elder, and R. C. Desai. Phys. Rev. B, (to be published).

    Google Scholar 

  30. G. F. Mazenko and O. T. Vails. Phys. Rev. Lett. 59, 680 (1987).

    Article  ADS  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heermann, D.W., Burkitt, A.N. (1990). Parallelization of Computational Physics Algorithms. In: Landau, D.P., Mon, K.K., Schüttler, HB. (eds) Computer Simulation Studies in Condensed Matter Physics II. Springer Proceedings in Physics, vol 45. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-75234-6_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-75234-6_3

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-642-75234-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics