An efficient geometric integrator for thermostatted anti-/ferromagnetic models
Teijo Arponen, Ben Leimkuhler
TL;DR
The paper develops a geometric, split-operator integrator for semi-discrete Landau-Lifshitz(-Gilbert) spin dynamics that include nonlinear dissipation and a Bulgac–Kusnetsov–type thermostat. By decomposing the vector field into explicitly solvable subflows and composing them symmetrically, the method preserves spin length and, in the thermostatted case, exhibits time-reversibility while enabling energy exchange with a thermal bath. Numerical experiments on a $50\times50$ lattice demonstrate stable energy dissipation in the dissipative case and rich, canonical-ensemble-like dynamics (e.g., creeping boundaries and wandering vortices) in the thermostatted case, with superior stability and larger allowable time steps compared to projected RK4. The approach offers a practical, structure-preserving tool for efficient long-time micromagnetic simulations at fixed temperature, with potential for further extensions to more general thermostat models.
Abstract
(Anti)-/ferromagnetic Heisenberg spin models arise from discretization of Landau-Lifshitz models in micromagnetic modelling. In many applications it is essential to study the behavior of the system at a fixed temperature. A formulation for thermostatted spin dynamics was given by Bulgac and Kusnetsov which incorporates a complicated nonlinear dissipation/driving term while preserving spin length. It is essential to properly model this term in simulation, and simplified schemes give poor numerical performance, e.g. requiring an excessively small timestep for stable integration. In this paper we present an efficient, structure-preserving method for thermostatted spin dynamics.
