Dear friends Sorry I have 2 question: 1) Would you mind explaining me that what is exact meaning of "sweep" and "thermalization" and "update" in your classical montecarlo? 2) My other question is that , how can be sure that my system in my program will arrive to thermal equilibrium and after that the plot will be written?I mean what numbers should I choose for sweep or thermalization?
On Dec 13, 2012, at 1:17 PM, Sara Ghadiri sara_ghadiri_88@yahoo.com wrote:
Dear friends Sorry I have 2 question:
- Would you mind explaining me that what is exact meaning of "sweep" and "thermalization" and "update" in your classical montecarlo?
A sweep is one attempted update per spin Thermalization is the number of sweeps done before measurements start.
- My other question is that , how can be sure that my system in my program will arrive to thermal equilibrium and after that the plot will be written?I mean what numbers should I choose for sweep or thermalization?
I would recommend that you study a text book on Monte Carlo methods. Increasing the number of sweeps will simply decrease the error, and the value depends on how small an error you need. Making thermalization long enough is important but I cannot tell you the right number for your model. You will have to explore what value is needed. AS a rough guideline it needs to be MUCH longer than the autocorrelation time.
Matthias Troyer
comp-phys-alps-users@lists.phys.ethz.ch