ESpinS, Esfahan Spin Simulation package, is a classical Monte-Carlo simulation package for calculation of thermodynamic properties of magnetic material.
In ESpinS, the spin model hamiltonian of a spin system can be defined through the Heisenberg exchange, bi-quadratic, Dzyaloshinskii-Moriya, and single-ion interactions.
Spin configurations can be updated through either local Metropolis updating or parallel tempering.
The package is freely available under GPL license (see https://github.com/nafiserb/ESpinS).
Theoretical background is summarized in this paper:
Requirements
The package requires the following software:
- Fortran 90 compiler, such as GFortran or IFORT
- BLAS and LAPACK library
- MPI libray (openmpi)
About
ESpinS was written by Nafise Rezaei (main developer) and Mojtaba Alaei. Some subroutines were taken
from wannier90 package and were modified according to especial purposes.