The Ising JavaScript simulation implements a simple nontrivial model that has a phase transition and is one of most important models in statistical mechanics. The model consists of spins located on a lattice such that each spin can take on one of two values designated as up and down or ±1. The interaction energy between two neighboring spins is -J if the two spins are in the same state and +J if they are in opposite states. The Ising model undergoes a phase transition between an ordered and a disordered phase in two dimensions or more.
The Ising Model program was developed by Wolfgang Christian at Davidson College using the Open Source Physics Java code library. It is based on a Java program from An Introduction to Computer Simulation Methods. It was converted from Java to JavaScript using the system developed at St. Olaf College and Robert Hanson.
Please note that this resource requires
at least version 1.5 of Java (JRE).
W. Christian, Computer Program ISING JS MODEL, Version 1.0 (2020), WWW Document, (https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15451&DocID=5296).
Christian, W. (2020). Ising JS Model (Version 1.0) [Computer software]. Retrieved October 7, 2024, from https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15451&DocID=5296
%A Wolfgang Christian %T Ising JS Model %D August 20, 2020 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15451&DocID=5296 %O 1.0 %O text/html
%0 Computer Program %A Christian, Wolfgang %D August 20, 2020 %T Ising JS Model %7 1.0 %8 August 20, 2020 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15451&DocID=5296
Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.