MicroMagnum

MicroMagnum: Fast Micromagnetic Simulator for Computations on CPU and Graphics Processing Unit (GPU). 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.