The design, verification, and applications of Hotspice: a Monte Carlo simulator for artificial spin ice
arXiv:2409.05580 · doi:10.1016/j.cpc.2025.109643
Abstract
We present Hotspice, a Monte Carlo simulation software designed to capture the dynamics and equilibrium states of Artificial Spin Ice (ASI) systems with both in-plane (IP) and out-of-plane (OOP) geometries. An Ising-like model is used where each nanomagnet is represented as a macrospin, with switching events driven by thermal fluctuations, magnetostatic interactions, and external fields. To improve simulation accuracy, we explore the impact of several corrections to this model, concerning for example the calculation of the dipole interaction in IP and OOP ASI, as well as the impact of allowing asymmetric rather than symmetric energy barriers between stable states. We validate these enhancements by comparing simulation results with experimental data for pinwheel and kagome ASI lattices, demonstrating how these corrections enable a more accurate simulation of the behavior of these systems. We finish with a demonstration of `clocking' in pinwheel and OOP square ASI as an example of reservoir computing.
arXiv comment14 pages, 7 PDF figures. The source code of Hotspice is available at https://github.com/bvwaeyen/hotspice
References in corpus (34)
- The design and verification of Mumax3
- Recent Advances in Physical Reservoir Computing: A Review
- Current-induced spin-orbit torques in ferromagnetic and antiferromagnetic systems
- Magnetic Monopoles in Spin Ice
- Artificial "spin ice" in a geometrically frustrated lattice of nanoscale ferromagnetic islands
- Colloquium: Artificial spin ice: Designing and imaging magnetic frustration
- Direct observation of the ice rule in artificial kagome spin ice
- Time- and spatially-resolved magnetization dynamics driven by spin-orbit torques
- Magnetic multipole analysis of kagome and artificial ice dipolar arrays
- Two-stage ordering of spins in a dipolar spin ice on the kagome lattice
- Artificial Kagome Arrays of Nanomagnets: A Frozen Dipolar Spin Ice
- Fragmentation of magnetism in artificial kagome dipolar spin ice
- Unhappy Vertices in Artificial Spin Ice: Degeneracy from Vertex-Frustration
- Melting artificial spin ice
- An introduction to Monte Carlo methods
- Magnetic Monopole Dynamics in Spin Ice
- Dipolar interaction between two-dimensional magnetic particles
- Engineering Relaxation Pathways in Building Blocks of Artificial Spin Ice for Computation
- Perpendicular Magnetization and Generic Realization of the Ising Model in Artificial Spin Ice
- Diversity enabling equilibration: disorder and the ground state in artificial spin ice
- Continuous magnetic phase transition in artificial square ice
- Vogel-Fulcher-Tammann Freezing of a Thermally Fluctuating Artificial Spin Ice Probed by X-ray Photon Correlation Spectroscopy
- Non-universality of artificial frustrated spin systems
- Superferromagnetism and domain-wall topologies in artificial 'pinwheel' spin ice
- Entropy-driven order in an array of nanomagnets
- Dependence of energy barrier reduction on collective excitations in square artificial spin ice: A comprehensive comparison of simulation techniques
- Artificial spin ice and vertex models
- Stochastic dynamics and the dynamic phase transition in thin ferromagnetic films
- Clocked dynamics in artificial spin ice
- flatspin: A Large-Scale Artificial Spin Ice Simulator
- Chiral switching and dynamic barrier reductions in artificial square ice
- Characterization of switching field distributions in Ising-like magnetic arrays
- Signatures of long range dipolar interactions in artificial square ice
- Numerical simulation study of the dynamical behavior of the Niedermayer algorithm