mumax+: extensible GPU-accelerated micromagnetics and beyond
Lars Moreels, Ian Lateur, Diego De Gusem, Jeroen Mulkers, Jonathan Maes, Milorad V. Milo\v{s}evi\'c, Jonathan Leliaert, Bartel Van Waeyenberge

TL;DR
mumax+ is a GPU-accelerated, extensible micromagnetic simulation tool with a Python interface, capable of modeling complex magnetic systems including antiferromagnets and magnetoelastic effects, advancing research in magnetic phenomena.
Contribution
It introduces mumax+, a novel, extensible GPU-based micromagnetic simulator with unique features like antiferromagnet modeling and a Python interface, expanding capabilities beyond previous versions.
Findings
Simulated current-induced domain wall motion in antiferromagnets
Modeled strain-driven antiferromagnetic racetrack memory
Reproduced experimental domain structures in non-collinear antiferromagnets
Abstract
We present mumax+, an extensible GPU-accelerated micromagnetic simulator with a Python user interface, to address the challenges posed by current magnetism research into systems with complex magnetic ordering and interfaces. It is a general solver for the space- and time-dependent evolution of the magnetization and related vector quantities, using finite difference discretization. Here, we present its application and design and discuss features not available in \mumaxthree{}, such as the modeling of antiferromagnets with magnetoelastic coupling. As an illustration of its capabilities, we use \mumaxp{} to simulate state of the art magnetic systems. Specifically, we demonstrate the current induced domain wall motion in a polycrystalline antiferromagnet, we simulate the working principle of a strain-driven antiferromagnetic racetrack memory and we reproduce experimentally observed domain…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques · Computational Physics and Python Applications
