Skip to main content
Log in

A new multispin coding algorithm for Monte Carlo simulation of the Ising model

  • Articles
  • Published:
Journal of Statistical Physics Aims and scope Submit manuscript

Abstract

We present a new algorithm for Monte Carlo simulation of the Ising model. The usual serial architecture of a computer is exploited in a novel way, enabling parallel but independent calculations to be carried out on as many spins as there are bits in a computer word in each fundamental move. The algorithm enjoys a substantial increase in execution speed over more usual multispin coding algorithms. By its very nature, the algorithm constitutes a design for a special-purpose processor.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. L. Onsager,Phys. Rev. 65:117 (1944).

    Google Scholar 

  2. Phase Transitions (Cargèse, 1980), M. Lévy, J. C. Le Guillou, and J. Zinn-Justin, eds. (Plenum Press, New York, 1982).

    Google Scholar 

  3. N. Metropolis, A. W. Rosenbluth, M. N. Rosenbluth, A. H. Teller, and E. Teller,J. Chem. Phys. 22:881 (1954).

    Google Scholar 

  4. L. D. Fosdick,Phys. Rev. 116:565 (1959); L. D. Fosdick, inMethods in Computational Physics, Vol. 1, B. Alder, S. Fernbach, and M. Rotenberg, eds. (Academic Press, New York, 1963).

    Google Scholar 

  5. C. P. Yang,Proceedings of Symposia in Applied Mathematics, Vol. 15, 351 (American Mathematical Society, Providence, Rhode Island, 1963).

    Google Scholar 

  6. Yu. Ya. Gotlib,Fiz. Tverd. Tela 3:2170 (1961) [Sov. Phys.-Solid State 3:1574 (1962)]; R. J. Glauber,J. Math. Phys. 4:294 (1963).

    Google Scholar 

  7. G. F. Mazenko and O. T. Valls,Phys. Rev. B 24:1419 (1981); R. Bausch, V. Dohm, H. K. Janssen, and R. K. P. Zia,Phys. Rev. Lett. 47:1837 (1981).

    Google Scholar 

  8. D. Stauffer,J. Appl. Phys. 53:7980 (1982).

    Google Scholar 

  9. R. B. Pearson, J. L. Richardson, and D. Toussaint,J. Comp. Phys. 51:241 (1983).

    Google Scholar 

  10. A. Hoogland, J. Spaa, B. Selman, and A. Compagner,J. Comp. Phys. 51:250 (1983).

    Google Scholar 

  11. A. F. Bakker, C. Bruin, F. van Dieren, and H. J. Hilhorst,Phys. Lett. 93A:67 (1982).

    Google Scholar 

  12. N. H. Christ and A. E. Terrano,IEEE Trans. Comp. C-33:344 (1984).

    Google Scholar 

  13. R. Friedberg and J. E. Cameron,J. Chem. Phys. 52:6049 (1970).

    Google Scholar 

  14. L. Jacobs and C. Rebbi,J. Comp. Phys. 41:203 (1981).

    Google Scholar 

  15. C. Kalle and V. Winkelmann,J. Stat. Phys. 28:629 (1982), and references therein.

    Google Scholar 

  16. M. P. Harding,J. Comp. Phys. 44:227 (1981).

    Google Scholar 

  17. A. B. Bortz, M. H. Kalos, and J. L. Lebowitz,J. Comp. Phys. 17:10 (1975).

    Google Scholar 

  18. M. H. Kalos, in Proceedings of the Brookhaven Conference on Monte Carlo Methods and Future Computer Architectures, May 1983 (unpublished).

  19. K. E. Schmidt,Phys. Rev. Lett. 51:2175 (1983).

    Google Scholar 

  20. K. G. Wilson,Rev. Mod. Phys. 4:773 (1975).

    Google Scholar 

  21. D. P. Landau,Phys. Rev. B 13:2997 (1976); D. P. Landau,Phys. Rev. B 14:255 (1976).

    Google Scholar 

  22. R. Grishman, “The structure of the PUMA computer system,” Courant Mathematics and Computing Laboratory Report COO-3077-157 (1978).

  23. I. Borosh and H. Niederreiter,BIT 23:65 (1983).

    Google Scholar 

  24. R. C. Tausworthe,Math. Comput. 19:201 (1965).

    Google Scholar 

  25. N. Zierler,Inform. Contr. 15:67 (1969); N. Zierler and J. Brillhart,Inform. Contr. 13:541 (1968); N. Zierler and J. Brillhart,Inform. Contr. 14:566 (1969).

    Google Scholar 

  26. T. G. Lewis and W. H. Payne,J. ACM 20:456 (1973).

    Google Scholar 

  27. H. Niederreiter, inProbability and Statistical Inference, W. Grossman and G. Pflug, eds. (D. Reidel, Dordrecht, 1982).

    Google Scholar 

  28. M. Fushimi and S. Tezuka,Commun. ACM 26:516 (1983).

    Google Scholar 

  29. S. Kirkpatrick and E. P. Stoll,J. Comp. Phys. 40:517 (1981).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Williams, G.O., Kalos, M.H. A new multispin coding algorithm for Monte Carlo simulation of the Ising model. J Stat Phys 37, 283–299 (1984). https://doi.org/10.1007/BF01011835

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01011835

Key words

Navigation