Papers › Speeding up explicit numerical evaluation methods for micromagnetic simulations using...
Speeding up explicit numerical evaluation methods for micromagnetic simulations using demagnetizing field polynomial extrapolation
Serban Lepadatu
The archive published only this paper's code-link row. Authors, date and abstract are from arXiv's metadata (CC0), read from the Kaggle arXiv metadata snapshot of 2026-09-12 where its title matched the archive's; the title is the archive's.
The performance of numerical micromagnetic models is limited by the demagnetizing field computation, which typically accounts for the majority of the computation time. For magnetization dynamics simulations explicit evaluation methods are in common use. Higher order methods call for evaluation of all effective field terms, including the demagnetizing field, at all sub-steps. Here a general method of speeding up such explicit evaluation methods is discussed, by skipping the demagnetizing field computation at sub-steps, and instead approximating it using polynomial extrapolation based on stored previous exact computations. This approach is tested for a large number of explicit evaluation methods, both adaptive and fixed time-step, ranging from 2nd order up to 5th order. The polynomial approximation order should be matched to the evaluation method order. In this case we show higher order methods with polynomial extrapolation are more accurate than lower order methods with full evaluation of the demagnetizing field. Moreover, for higher order methods we show it is possible to achieve a factor of 2 or more computation speedup with no decrease in solution accuracy.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections