4.5 Article

A universal framework for metropolis Monte Carlo simulation of magnetic Curie temperature

Journal

COMPUTATIONAL MATERIALS SCIENCE
Volume 197, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.commatsci.2021.110638

Keywords

Heisenberg model; Monte Carlo methods; Ferromagnetic materials; Density functional theory (DFT)

Funding

  1. National Key R&D Program of China [2017YFA0204800]
  2. National Natural Science Foundation of China [21525311, 21703032, 12047517]
  3. Fundamental Research Funds for the Central Universities of China

Ask authors/readers for more resources

This study proposes algorithms for magnetization switching in the classical Heisenberg model based on Euler angles and quaternions, updating spins through a rotation matrix and converting to spherical and Cartesian coordinates. The methods are tested and validated with comparisons to benchmark models, and are aimed at improving efficiency of Curie temperature simulations for two-dimensional ferromagnetic materials like CrI3.
Recent research of two-dimensional magnetism intrigues rapidly growing attention and broadens the prospects for utility in nano-devices. However, understanding the new magnetic phenomena and the behavior of magnetic centers is still one of the challenges. The Heisenberg model with the Metropolis Monte Carlo method provides an accurate description with continuous degrees of freedom while effective and universal spin update algorithms remain highly desirable. In this study, we propose algorithms for the magnetization switching in the classical Heisenberg model based on the concept of Euler angles and quaternion, which update the spins simply by a rotation matrix and convert to sphere and Cartesian coordinates in a very convenient way. The proposed methods are fully tested and validated by comparisons with the benchmarks of both the two-dimensional square lattice Ising model and the three-dimensional cubic lattice Heisenberg model. As an application example of the twodimensional ferromagnetic material of CrI3, the simulated Curie temperature is about 42 K, which is in good agreement with the experimental value of 45 K. The update algorithms together with other configuration schemes are compiled into an easy-to-operate program named SEU-mtc, aiming to execute post-processing analysis of the spin microstates and greatly improve the efficiency of Curie temperature simulations based on ab initio methods.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available