We demonstrated a GPU implementation of the widely used Object Oriented Micromagnetic Framework (OOMMF), showing up to 35x GPU-CPU acceleration. The implementation is such that most of the user-related OOMMF components are unchanged and only the lower-level modules are ported to GPU. This allows OOMMF users to run their models as before but at greater speed.
OOMMF is a project in the Applied and Computational Mathematics Division (ACMD) of ITL/NIST, aimed at developing portable, extensible public domain programs and tools for micromagnetics.
The implementation is open-sourced. If it helps with your research, we will appreciate it if you refer the following artical in the publications.