Projects per year
Abstract
We present NeuralMag, a flexible and high-performance open-source Python library for micromagnetic simulations. NeuralMag leverages modern machine learning frameworks, such as PyTorch and JAX, to perform efficient tensor operations on various parallel hardware, including CPUs, GPUs, and TPUs. The library implements a novel nodal finite-difference discretization scheme that provides improved accuracy over traditional finite-difference methods without increasing computational complexity. NeuralMag is particularly well-suited for solving inverse problems, especially those with time-dependent objectives, thanks to its automatic differentiation capabilities. Performance benchmarks show that NeuralMag is competitive with state-of-the-art simulation codes while offering enhanced flexibility through its Python interface and integration with high-level computational backends.
| Original language | English |
|---|---|
| Article number | 193 |
| Number of pages | 10 |
| Journal | npj Computational Materials |
| Volume | 11 |
| Issue number | 1 |
| DOIs | |
| Publication status | Published - Dec 2025 |
Austrian Fields of Science 2012
- 103017 Magnetism
Keywords
- physics.comp-ph
Fingerprint
Dive into the research topics of 'NeuralMag: an open-source nodal finite-difference code for inverse micromagnetics'. Together they form a unique fingerprint.-
Scalable Magnonic Neural Networks
Chumak, A. (Project Lead), Süss, D. (Co-Lead), Abert, C. (Co-Lead) & Vilsmeier, F. (Co-Lead)
1/05/25 → 30/04/29
Project: Research funding
-
Inverse-Design Micromagnetic-Eddy-Current Solver (IMECS)
Bruckner, F. (Project Lead), Süss, D. (Co-Lead), Chumak, A. (Co-Lead) & Vilsmeier, F. (Project Staff)
1/10/24 → 30/09/28
Project: Research funding
-
Programmable Integrated Magneto-Phononic Circuits
Abert, C. (Project Lead)
1/10/22 → 30/09/25
Project: Research funding