Phase Transitions

←Previous

Homework assignment

This homework is due on Monday 20.11..

In this assignment we will look at the Ising model and evaluate the spontaneous magnetisation of the spins in a square grid in 2 dimensions. To this end we will use the two methods discussed in lecture 8, namely Mean Field Approximation (MFA) and Monte Carlo simulation (MC) to evaulate the normalised spontaneous magnetisation M in dependence on the temperature T, which is given in units of jJ/kB.

  1. Mean field approximation

    As you may remember from lecture 8, in mean field approximation the normalised magnetisation M/Mmax is given by the solution of an implicit equation, which we aim to solve in this first step. For this you need to
  2. Monte Carlo simulation

    In the MC solution, encoded in IsingModel.py, there are a number of classes to be made functional:

If you want to do something interesting on top of that (no marks!), implement the Heisenberg model in addition, or check for the impact of external fields etc.. There's a plethora of idea in Lecture 9.


That's the last homework assignment. Have fun!