Ising/Potts model applet: renormalization group algorithm |
|
|
|
This applet implements a very simple version
of the numeric renormalization group (RG) algorithm.
The renormalization procedure is based on a majority rule and 2x2 plaquettes (check
it by looking at the renormalized lattice
in the right pane). In case of ambiguity, the renormalized spin value is drawn
at random amongst the set of values in the original plaquette.
The number of RG iterations can be changed from
the "RG iterations" field.
At each MC step, both the energy of the original lattice (the one being simulated) and
of the renormalized lattice (displayed as E(RG)) are recorded. Both series are then averaged and displayed
in the left-most chart in the south-panel. The point where the E and E(RG) curves cross represents an
estimate of the RG fixed point.
Applet help:
- The "temperature" button let you configure many things regarding the simulation, e.g. temperature sweep, number of thermalization
steps, number of measurements, autocorrelation times, ...
- if the applet runs too slowly, reduce the "Latency". If still slow, deselect the "Animate" checkbox.
- The south-panel displays charts of thermodymical averages as a funtion of temperature. You can add a new point
at any time during a simulation by clicking on the "Add point" button. If a temperature sweep is carried out, charts
are filled automatically.
Download source code : montecarlo.zip
|
|