Fast Micromagnetic Simulator for Computations on CPU and Graphics Processing Unit (GPU)

Some MicroMagnum Simulation Results rendered with ParaView

MicroMagnum is a fast easy-to-use micromagnetic simulator that runs on CPUs as well as on GPUs using the CUDA platform. It combines the speed and flexibility of C++ together with the usability of Python.

MicroMagnum has a robust and highly modular architecture. This enables its easy extension by further physical modules.

MicroMagnum acts as a native Python module. Thus it can be easily extended to fit your needs. For example, a vortex tool box allows the determination of the vortex core position during the simulation.

License and Disclaimer

MicroMagnum is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

MicroMagnum is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details.


We gratefully acknowledge financial support by the Deutsche Forschungsgesellschaft via the Graduiertenkolleg 1286 and the Sonderforschungsbereich 668 and by the Free and Hanseatic City of Hamburg in the context of the Landesexzellenzinitiative Hamburg.

GrK 1286 SFB 668 Lexi