Isingpack

Isingpack is a C++ implementation of Metropolis and Wolff Monte Carlo methods for simulating Ising model on arbitrary lattices. The Mersenne-Twister random genrator and a sample simulator are implemented in the package. Several lattices are also included in the package.

Installation

The Gnuplot is required for running the sample case of the package. You can download the latest version of Gnuplot form here. You can also download data of several sample lattices, here.

To install the package, download the source code, unpack it, and then compile the sources, all together.

$ g++ *.cpp -o sim

To check the package, create a directory as 'samples' and unpack the lattice file on it, and run runall in a Bash command shell.

[ Click here to start download ]

Contact

Ali Katanforoush, <a_katanforosh@sbu.ac.ir>, Department of Computer Science, Shahid Beheshti University, G.C., Tehran.

Time-stamp: "2010-09-18 20:17:53 katanforoush"