Next: The Canonical Ensemble
Up: Monte Carlo simulation of
Previous: Monte Carlo simulation of
- Write a program to simulate the Ising model in the microcanonical
ensemble in 1D. Use , , , and a desired total energy
. The physical quantities drift as the demon's energy is
distributed over the spins. Compute a running average o the demon
energy and as a function of the number of Monte Carlo steps per spin
(our measure of ``time''). Note that the data is taken after every
attempts rather than after every Monte Carlo step per spin. What is the
approximate time necessary for these quantities to approach their
equilibrium values? Modify the program so that you only start taking
averages after some warmup time, leaving out the nonequilibrium
configurations. What are the equilibrium values of
,
, and
? A choice of 1000 MC steps
gives good results within accuracy.
- Use the relation (117) to obtain the equilibrium
temperature for the system parameters considered in part 1.
Measure in units of . What is the corresponding energy of the
system?
- Compute and for the three cases , and
. Compare your results to the exact results for an
infinite one-dimensional lattice
. How do your
results for depend on the number of spins and the number of
Monte Carlo steps per spin?
- Use the same runs to compute
as a function of
. Does
increase or decrease with T?
Next: The Canonical Ensemble
Up: Monte Carlo simulation of
Previous: Monte Carlo simulation of
Adrian E. Feiguin
2004-06-01