Accelerating spin-space sampling by auxiliary spin-dynamics and temperature-dependent spin-cluster expansion
arXiv:1902.02116 · doi:10.1103/PhysRevB.99.094402
Abstract
Atomistic simulations of thermodynamic properties of magnetic materials rely on an accurate modelling of magnetic interactions and an efficient sampling of the high-dimensional spin space. Recent years have seen significant progress with a clear trend from model systems to material specific simulations that are usually based on electronic-structure methods. Here we develop a Hamiltonian Monte Carlo framework that makes use of auxiliary spin-dynamics and an auxiliary effective model, the temperature-dependent spin-cluster expansion, in order to efficiently sample the spin space. Our method does not require a specific form of the model and is suitable for simulations based on electronic-structure methods. We demonstrate fast warm-up and a reasonably small dynamical critical exponent of our sampler for the classical Heisenberg model. We further present an application of our method to the magnetic phase transition in bcc iron using magnetic bond-order potentials.
References in corpus (12)
- MCMC using Hamiltonian dynamics
- An efficient, multiple range random walk algorithm to calculate the density of states
- Temperature dependent effective potential method for accurate free energy calculations of solids
- Critical Exponents of the Classical 3D Heisenberg Model: A Single-Cluster Monte Carlo Study
- Massively parallel symplectic algorithm for coupled magnetic spin dynamics and molecular dynamics
- Noncollinear Magnetism in Density Functional Calculations
- Microscopic origin of Heisenberg and non-Heisenberg exchange interactions in ferromagnetic bcc Fe
- Fast spin dynamics algorithms for classical spin systems
- Algorithm for molecular dynamics simulations of spin liquids
- Estimating errors reliably in Monte Carlo simulations of the Ehrenfest model
- BOPfox program for tight-binding and analytic bond-order potential calculations
- Symplectic integrators for spin systems