N
− 1
xN = xi [8]
N i =1
From e.q [9] the specific heat can be calculated for the
equilibrated ensemble for various system sizes. Plot [3]
shows the variation of specific heat with temperature for
varying system sizes. It can be seen that as the system
size increases the width of the specific heat curve
decreases and the corresponding height of the peak
increases such that the area under the curve is constant.
It can be seen in plot. [7] that for a fixed system size (10
x 10) as the no. of MC runs increases the accuracy of the
estimate increases, standard deviation (error) also
decreases (as expected from formula). With varying
temperatures, the ensemble average values the
observables for e.g. order parameter are smoother with
less variations, as the number or runs is increased. This is
seen in plot. [8].
'
If T < T c : we shall obtain U L 4 >UL 4
L' L
If T > T c : then U 4 <U 4
L
Thus when graphs of U 4 against T are plotted for a
number of lattice sizes they should intersect at a point (or
at least their pairwise intersections should be fairly
close), the T-value of the intersection point gives an
estimate of T c .
For a suitable scaling function U, Plot. [9]: Variation of U 4 with T for three system sizes
1
L T
U 4 = U [ ( - 1). L n ] [11]
Tc
Thus to get the estimate for the T c for infinite system size
I plot Fourth-order cumulant against T for three values of
sizes. The plot. [9] Shows these plots showing the
temperature-region where they intersect each other.
T c (L = ∞ ) = 2.26(1) [12]