Ising Model & Wolff's algorithm in FORTRAN

deco
Messages
1
Reaction score
0
Hi, I have the problema of implementing wolff's algorithm for ising model in 2-D lattice.
Has anyone ever done this algorithm in FORTRAN ?

I have questions of how to join the clusters.

Alexandre
 
Physics news on Phys.org
deco said:
Hi, I have the problema of implementing wolff's algorithm for ising model in 2-D lattice.
Has anyone ever done this algorithm in FORTRAN ?

I have questions of how to join the clusters.

Alexandre

The way I understand it, you only have one cluster at a time when using Wolff's algorithm. So in each iteration, you:
  1. Choose a site in your lattice at random
  2. Check all the neighbors of that site -- if the neighbors pass a probability condition, add them to the cluster.
  3. Check all the neighbors of the sites that just got added to the cluster. Repeat the probability proceedure.
  4. Continue until no sites get added to the cluster.
  5. Flip the spin of every site in the cluster.

Note that a neighbor that previously failed the probability check can get added to the cluster as a neighbor of a different site.
 
ChaosCon343 said:
The way I understand it, you only have one cluster at a time when using Wolff's algorithm. So in each iteration, you:
  1. Choose a site in your lattice at random
  2. Check all the neighbors of that site -- if the neighbors pass a probability condition, add them to the cluster.
  3. Check all the neighbors of the sites that just got added to the cluster. Repeat the probability proceedure.
  4. Continue until no sites get added to the cluster.
  5. Flip the spin of every site in the cluster.

Note that a neighbor that previously failed the probability check can get added to the cluster as a neighbor of a different site.

Thanks! I rode it in my national language and i didn't understand all but in english i see that it is simply:-) It is freak because i don't know english well(am i freak?):-)
 
From the BCS theory of superconductivity is well known that the superfluid density smoothly decreases with increasing temperature. Annihilated superfluid carriers become normal and lose their momenta on lattice atoms. So if we induce a persistent supercurrent in a ring below Tc and after that slowly increase the temperature, we must observe a decrease in the actual supercurrent, because the density of electron pairs and total supercurrent momentum decrease. However, this supercurrent...
Hi. I have got question as in title. How can idea of instantaneous dipole moment for atoms like, for example hydrogen be consistent with idea of orbitals? At my level of knowledge London dispersion forces are derived taking into account Bohr model of atom. But we know today that this model is not correct. If it would be correct I understand that at each time electron is at some point at radius at some angle and there is dipole moment at this time from nucleus to electron at orbit. But how...
Back
Top