Abstract

We introduce flatspin, a novel simulator for artificial spin ices (ASI), i.e., ensembles of dipole coupled nanomagnets arranged in a deliberately constructed geometry. Understanding the complex behavior of these systems has provided insight into a wide range of phenomena [4]. Modeling the dynamics of ASI and their connection to the specific design has been paramount to the progression of ASI research [5]. However, conventional modeling techniques are often either too computationally costly or do not provide enough insight into the dynamics of the ASI. Monte Carlo methods approximating each magnet as a single dipole are useful in the search for low-energy configurations [1, 6], but capturing state transitions and dynamics observed in real systems is challenging. On the other hand, high-fidelity micromagnetic simulations are restricted to a small number of nanomagnets due to the computational cost. With the relatively small systems available through this approach, it is difficult to capture large-scale emergent behavior, e.g. [6]. With flatspin, we offer a different approach to the challenge of modeling, and aim to capture large-scale ASI behaviors. At the heart of flatspin lies a robust magnetic dipole model and a switching criteria based on a generalized Stoner-Wohlfarth model. GPU acceleration together with a model optimized for speed enables flatspin to simulate realistic dynamics of millions of magnets within practical time frames. We demonstrate the versatility of flatspin by modeling a diverse set of established experimental results. Reproduced results include emergent fine-scale patterns in kagome ASI [3], large-scale domain sizes in square ASI [6], and different magnetic ordering of square and pinwheel ASI [2] (see Fig. 1). Furthermore, magnetization details of pinwheel ASI during field-driven reversal have been reproduced, for the first time, by a dipole model. With its capability to model ASI dynamics at unprecedented speeds, we believe flatspin will be an asset to the ASI community.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call