Ir a versión en español

Heisenberg ferromagnetic spins simulation with three.js (WebGL)

Author: Jose Manuel Sanz. (june 2014) Source code under Licencia H

Chrome, Firefox or Explorer 11 browser required. Doesn't work on systems without WebGL support (IOS, for example).

Keyboard commands:

Parameters menu

e is the medium energy per spin; m is the average magnetization per spin. Spin color is a function of its energy: high energy, red; medium energy, green; low energy, blue.

Elements displayed on both sides of the spin network

References

Wikipedia article on the Ising model
Wikipedia article on the Heisenberg model
Wikipedia article on the XY model
Wikipedia article on the Metropolis-Hastings algorithm
Text book on critical phenomena and numerical simulations: Field theory, the renormalization group and critical phenomena; D.J. Amit, V. Martin-Mayor
Javascript three.js library, an easy way to WebGL development
Book for learning three.js.

If the simulator is not running on another tab, you can load it here.