You define the lattice using the lattice parameters a,b,c,alpha,beta,gamma and the positions of all the magnetic ions of the symmetric unit cell. The program works out what are the nearest neighbour bonds, next nearest neighbours, etc. You only need to specify how strong these are, and you choose a suitable hamiltonian.
Possible hamiltonians include:
You can simulate one, two and three dimensional systems by specifying the appropriate periodic boundary conditions, and ising, xy- and Heisenberg spins.
The program returns the relevant thermodynamic parameters, the energy
(E), specific heat (Cv), total absolute magnetisation (|M|), the total
magnetisation in each spin dimension (M_i, i=1..D), the magnetic
susceptibilities (Chi_i), and the Binder cumulant (BC). Optionally
spinner
saves the last generated magnetic structure, in a file
with the extension '.state'. This file can be read by the program
respin
which can calculate the chiral structure, and
correlation functions. The '.state' file can also be converted to the
'.vect' format for viewing with Geomview
.
The best way to learn using the program is probably by example. A number of example configuration files are included in the examples directory, they will also be discussed here.