npj Computational Materials (Apr 2023)
cmtj: Simulation package for analysis of multilayer spintronic devices
Abstract
Abstract We present cmtj—a simulation package for large-scale macrospin analysis of multilayer spintronics devices. Apart from conventional simulations, such as magnetoresistance and magnetisation hysteresis loops, cmtj implements a mathematical model of dynamic experimental techniques commonly used for spintronics devices characterisation, for instance: spin diode ferromagnetic resonance, pulse-induced microwave magnetometry, or harmonic Hall voltage measurements. We find that macrospin simulations offer a satisfactory level of agreement, demonstrated by a variety of examples. As a unified simulation package, cmtj aims to accelerate wide-range parameter search in the process of optimising spintronics devices.