4.6 Article

Spirit: Multifunctional framework for atomistic spin simulations

Journal

PHYSICAL REVIEW B
Volume 99, Issue 22, Pages -

Publisher

AMER PHYSICAL SOC
DOI: 10.1103/PhysRevB.99.224414

Keywords

-

Funding

  1. Icelandic Research Fund [185405-051, 184949-051]
  2. MAGicSky Horizon 2020 European Research FET Open Project [665095]
  3. DARPA TEE program through Grant MIPR from DOI [HR0011831554]
  4. Deutsche Forschungsgemeinschaft (DFG) [SPP 2137, KI 2078/1-1]

Ask authors/readers for more resources

The Spirit framework is designed for atomic-scale spin simulations of magnetic systems with arbitrary geometry and magnetic structure, providing a graphical user interface with powerful visualizations and an easy-to-use scripting interface. An extended Heisenberg-type spin-lattice Hamiltonian including competing exchange interactions between neighbors at arbitrary distances, higher-order exchange, Dzyaloshinskii-Moriya and dipole-dipole interactions is used to describe the energetics of a system of classical spins localized at atom positions. A variety of common simulation methods are implemented including Monte Carlo and various time evolution algorithms based on the Landau-Lifshitz-Gilbert (LLG) equation of motion. These methods can be used to determine static ground-state and metastable spin configurations, sample equilibrium and finite-temperature thermodynamical properties of magnetic materials and nanostructures, or calculate dynamical trajectories including spin torques induced by stochastic temperature or electric current. Methods for finding the mechanism and rate of thermally assisted transitions include the geodesic nudged elastic band method, which can be applied when both initial and final states are specified, and the minimum mode-following method when only the initial state is given. The lifetimes of magnetic states and rates of transitions can be evaluated within the harmonic approximation of transition-state theory. The framework offers performant central processing unit (CPU) and graphics processing unit (GPU) parallelizations. All methods are verified and applications to several systems, such as vortices, domain walls, skyrmions, and bobbers are described.

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.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available