Explore our Software
From modelling complex magnetic structures to exploring spin-wave dynamics, our software turns advanced computational methods into practical research tools. Developed within our group, these open-source codes combine high-performance simulations, differentiable modelling, efficient stray-field calculations and selected interactive online applications. Start exploring below!
-
MAGNUM.np – Micromagnetic Simulation Software
Magnum.np is a Python-based finite-difference solver for micromagnetic simulations. Built on PyTorch, it runs efficiently on CPUs and GPUs and supports flexible simulations, integrated post-processing and inverse problem solving.
By Florian Bruckner, Sabri Koraltan, Claas Abert and Dieter Suess
-
NeuralMag – Differentiable Micromagnetics for AI and Inverse Design
NeuralMag is an open-source Python library for fast and fully differentiable micromagnetic simulations. Using JAX or PyTorch, it runs efficiently on CPUs and GPUs, supports inverse design and provides dedicated documentation for AI-assisted simulation workflows.
By Claas Abert, Florian Bruckner, Andrey Voronov and collaborators
-
jaxFMM – Efficient Stray-Field Calculations for Micromagnetic Simulations
jaxFMM is an open-source implementation of the Fast Multipole Method in JAX for efficiently evaluating long-range interactions. It supports CPU and GPU execution, just-in-time compilation and automatic differentiation, with applications including stray-field calculations in finite-element micromagnetics.
By Robert Kraft
AI-generated with ChatGPT (OpenAI), 2026 -
Magnon Dispersion Calculator – Explore Spin-Wave Modes Online
An interactive cloud-based tool for simulating magnonic waveguides. It solves the Landau–Lifshitz–Gilbert equation and lets users calculate dispersion relations and visualize the corresponding spin-wave modes directly in Google Colab.
By Florian Bruckner and collaborators
-
Micromagnetism to go – Micromagnetic Simulations on Demand
A minimal micromagnetic finite-element and finite-difference code written in JAX. Simply describe the desired simulation in plain text: the service automatically rents GPU computers and runs it for you. Simulations can run on multiple GPUs. The solver is fully differentiable and supports FFT and fast-multipole stray-field calculations.
-
Hyperthermia Applet – Fokker–Planck Hysteresis Loop Online
An interactive applet that solves Brown’s Fokker–Planck equation for a magnetic nanoparticle in an alternating field. It computes the dynamic hysteresis loop, the specific absorption rate and the efficiency relative to the fundamental limit for magnetic hyperthermia – live in the browser, without installation.