Boris Computational Spintronics -- High Performance Multi-Mesh Magnetic and Spin Transport Modelling Software
arXiv:2008.02478 · doi:10.1063/5.0024382
Abstract
This work discusses the design and testing of a new computational spintronics research software. Boris is a comprehensive multi-physics open-source software, combining micromagnetics modelling capabilities with drift-diffusion spin transport modelling and heat flow solver in multi-material structures. A multi-mesh paradigm is employed, allowing modelling of complex multi-layered structures with independent discretization and arbitrary relative positioning between different computational meshes. Implemented micromagnetics models include not only ferromagnetic materials modelling, but also two-sublattice models, allowing simulations of antiferromagnetic and ferrimagnetic materials, fully integrated in the multi-mesh and multi-material design approach. High computational performance is an important design consideration in Boris, and all computational routines can be executed on GPUs, in addition to CPUs. In particular a modified 3D convolution algorithm is used to compute the demagnetizing field on the GPU, termed pipelined convolution, and benchmark comparisons with existing GPU-accelerated software Mumax3 have shown performance improvements up to twice faster.
References in corpus (44)
- The design and verification of Mumax3
- Spin Hall effect
- Antiferromagnetic spintronics
- Enhanced Gilbert Damping in Thin Ferromagnetic Films
- Observation of room temperature magnetic skyrmions and their current-driven dynamics in ultrathin Co films
- Electrical switching of an antiferromagnet
- Roles of non-equilibrium conduction electrons on magnetization dynamics of ferromagnets
- Micromagnetic understanding of current-driven domain wall motion in patterned nanowires
- Atomistic spin model simulations of magnetic nanomaterials
- Artificial "spin ice" in a geometrically frustrated lattice of nanoscale ferromagnetic islands
- Skyrmion Hall Effect Revealed by Direct Time-Resolved X-Ray Microscopy
- Mechanisms of spin-polarized current-driven magnetization switching
- Finite-element theory of transport in ferromagnet-normal metal systems
- Fokker-Planck and Landau-Lifshitz-Bloch Equations for Classical Ferromagnets
- Current-driven dynamics and inhibition of the skyrmion Hall effect of ferrimagnetic skyrmions in GdFeCo films
- Room-temperature current-induced generation and motion of sub-100nm skyrmions
- Current-induced skyrmion generation and dynamics in symmetric bilayers
- Domain wall dynamics driven by adiabatic spin transfer torques
- Macrospin Models of Spin Transfer Dynamics
- Boltzmann Test of Slonczewski's Theory of Spin Transfer Torque
- Constrained Monte Carlo Method and Calculation of the Temperature Dependence of Magnetic Anisotropy
- Creation of Magnetic Skyrmion Bubble Lattices by Ultrafast Laser in Ultrathin Films
- Electron Transport Driven by Nonequilibrium Magnetic Textures
- Magnetoresistance due to edge spin accumulation
- LaBonte's method revisited: An effective steepest descent method for micromagnetic energy minimization
- Ultra-fast magnetisation rates within the Landau-Lifshitz-Bloch model
- Thermal fluctuations and longitudinal relaxation of single-domain magnetic particles at elevated temperatures
- The Landau-Lifshitz-Bloch equation for ferrimagnetic materials
- Origin of temperature and field dependence of magnetic skyrmion size in ultrathin nanodots
- Numerical Methods for the Stray-Field Calculation: A Comparison of recently developed Algorithms
- Velocity enhancement by synchronization of magnetic domain walls
- Dynamics of domain walls motion driven by spin-orbit torque in antiferromagnets
- Fidimag -- a finite difference atomistic and micromagnetic simulation package
- Temperature scaling of the Dzyaloshinsky-Moriya interaction in the spin wave spectrum
- Very low critical current density for motion of coupled domain walls in synthetic ferrimagnet nanowires
- Spin diffusion and torques in disordered antiferromagnets
- Enhanced Non-Adiabaticity in Vortex Cores due to the Emergent Hall Effect
- Emergence of Transient Domain Wall Skyrmions after Ultrafast Demagnetisation
- Effective Field Model of Roughness in Magnetic Structures
- Multiscale Model Approach for Magnetization Dynamics Simulations
- Role of an additional interfacial spin-transfer torque for current-driven skyrmion dynamics in chiral magnetic layers
- Interaction of Magnetization and Heat Dynamics for Pulsed Domain Wall Movement with Joule Heating
- A multi-scale approach for magnetisation dynamics: Unraveling exotic magnetic states of matter
- Heat-Assisted Multiferroic Solid-State Memory
Cited by in corpus (12)
- A review of modelling in ferrimagnetic spintronics
- Computation of magnetization, exchange stiffness, anisotropy, and susceptibilities in large-scale systems using GPU-accelerated atomistic parallel Monte Carlo algorithms
- Micromagnetic study of spin transport in easy-plane antiferromagnetic insulators
- Berry Curvature and Topological Hall Effect in Magnetic Nanoparticles
- Speeding up explicit numerical evaluation methods for micromagnetic simulations using demagnetizing field polynomial extrapolation
- Self-Consistent Computation of Spin Torques and Magneto-Resistance in Tunnel Junctions and Magnetic Read-Heads with Metallic Pinhole Defects
- Magnetization Dynamics in Quasiperiodic Magnonic Crystals
- NeuralMag: an open-source nodal finite-difference code for inverse micromagnetics
- A proposal for leaky integrate-and-fire neurons by domain walls in antiferromagnetic insulators
- Micromagnetic Monte Carlo method with variable magnetization length based on the Landau-Lifshitz-Bloch equation for computation of large-scale thermodynamic equilibrium states
- Zeta expansion for long-range interactions under periodic boundary conditions with applications to micromagnetics
- Thickness-dependent magnon spin transport in antiferromagnetic insulators: Crossover from quasi-three-dimensional to quasi-two-dimensional regimes