Skip to main content

The Ising Model

  • Chapter
  • First Online:
Basic Concepts in Computational Physics

Abstract

The Ising model is used to demonstrate how to proceed from a detailed system analysis to a computer simulation of the physics involved. The model itself describes an n-dimensional spin 1/2 lattice which can undergo phase transitions from a ferromagnetic/antiferromagnetic (ordered spins) to a paramagnetic state (unordered spins) with increasing system temperature. The model can be solved analytically in one and two dimensions and the corresponding analysis is presented here. The purpose of a computer simulation of the Ising model will be the calculation of expectation values of certain observables as a function of temperature. The Metropolis algorithm is employed to generate randomly a sequence of modifications of spin configurations which will then be used to measure the observables of interest. Important problems of the simulation like initialization, thermalization, finite size effects, measurement of observables, and the prevention of correlations between subsequent spin configurations are discussed in detail.

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

Access this chapter

Institutional subscriptions

Notes

  1. 1.

    For a short introduction to phase transitions in general please consult Appendix E.

  2. 2.

    In this discussion we regard the spin as a classical quantity. In the quantum mechanic case one has to replace the vectors by vector operators \(S_i\).

  3. 3.

    We note in passing that the Hamiltonian (15.5) is invariant under a spin flip of all spins if \(h = 0\) (\({\mathbb Z}_2\) symmetry). This symmetry is broken if \(h \ne 0\), i.e. the spins align with the external field \(h\).

  4. 4.

    We note that \(H \propto \mu \cdot B\) where \(B\) is the magnetic field and \(\mu \) is the magnetic moment. Furthermore, \(\mu \) can be expressed as \(\mu = -\mu _B gS/\hbar = -\mu _B g \sigma /2\), where \(\mu _B\) is the Bohr magneton, \(g\) is the Landé \(g\)-factor and \(\sigma \) is the vector of Pauli matrices. The sign is convention.

  5. 5.

    In particular we assume ergodicity of the system as will be explained in Chap. 16.

  6. 6.

    \( \left\langle {E} \right\rangle \) is also referred to as internal energy \(U\).

  7. 7.

    We transform

    $$\begin{aligned} \lambda _1^N + \lambda _2^N = \lambda _1^N \left[ 1+ \left( \frac{\lambda _2}{\lambda _1} \right) ^N \right] , \end{aligned}$$

    and use that

    $$\begin{aligned} \left( \frac{\lambda _2}{\lambda _1} \right) ^N \rightarrow 0, \qquad \text {as} \qquad N \rightarrow \infty . \end{aligned}$$
  8. 8.

    In particular \(\text {var}\left( E \right) = \left\langle {E^2} \right\rangle - \left\langle {E} \right\rangle ^2\) is to be determined and only the second term is already known. The first term, \( \left\langle {E^2} \right\rangle \), is then estimated with the help of

    $$\begin{aligned} \left\langle {E^2} \right\rangle = \frac{1}{M} \sum _{i = 1}^M E_i^2. \end{aligned}$$
  9. 9.

    Periodic boundary conditions in two dimensions imply that

    $$\begin{aligned} \sigma _{N+1,j} = \sigma _{1,j} \qquad \text { and } \qquad \sigma _{i,N+1} = \sigma _{i,1}, \end{aligned}$$

    for all \(i,j\).

  10. 10.

    In the following we will refer to the notation \((i)\), \(i = 1,2, \ldots ,N^2\) as the single-index notation while the notation \((i,j)\), \(i,j = 1, 2, \ldots , N\) will be referred to as the double-index notation.

  11. 11.

    The number of configurations discarded is referred to as the thermalization length.

  12. 12.

    A run through all lattice sites is referred to as a sweep.

  13. 13.

    We note from Eq. (15.49) that we have to perform four times as many measurements in order to reduce the error by a factor \(2\).

References

  1. Baym, G.: Lectures on quantum mechanics. Lecture Notes and Supplements in Physics. The Benjamin/Cummings Publ. Comp., Inc., London, Amsterdam (1969)

    Google Scholar 

  2. Cohen-Tannoudji, C., Diu, B.: Laloë: Quantum Mechanics, vol. I. John Wiley, New York (1977)

    Google Scholar 

  3. Sakurai, J.J.: Modern Quantum Mechanics. Addison-Wesley Publishing Comp, Menlo Park (1985)

    Google Scholar 

  4. White, R.M.: Quantum theory of magnetism, 3rd edn. Springer Series in Solid-State Sciences. Springer, Berlin, Heidelberg (2007)

    Google Scholar 

  5. Mandl, F.: Statistical Physics, 2nd edn. John Wiley, New York (1988)

    Google Scholar 

  6. Schwabl, F.: Statistische Physik, 3rd edn. Springer Lehrbuch. Springer, Berlin, Heidelberg (2006)

    Google Scholar 

  7. Ising, E.: Zeitschrift für Physik 31, 253 (1925)

    Article  ADS  Google Scholar 

  8. Onsager, L.: Crystal statistics. i. a two-dimensional model with an order-disorder transition. Phys. Rev. 65, 117–149 (1944). doi:10.1103/PhysRev.65.117

  9. Landau, L.D., Lifshitz, E.M.: Course of Theoretical Physics, vol. 5: Statistical Physics. Pergamon Press, London (1963)

    Google Scholar 

  10. Dorn, W.S., McCracken, D.D.: Numerical Methods with Fortran IV Case Studies. Wiley, New York (1972)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benjamin A. Stickler .

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Stickler, B.A., Schachinger, E. (2014). The Ising Model. In: Basic Concepts in Computational Physics. Springer, Cham. https://doi.org/10.1007/978-3-319-02435-6_15

Download citation

Publish with us

Policies and ethics