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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.