A Fast Finite-Difference Method for Micromagnetics Using the Magnetic Scalar Potential

被引:32
作者
Abert, Claas [1 ,2 ,3 ]
Selke, Gunnar [4 ]
Krueger, Benjamin [5 ]
Drews, Andre [4 ]
机构
[1] Univ Hamburg, Fachbereich Math, D-20146 Hamburg, Germany
[2] Univ Hamburg, Inst Angew Phys, D-20355 Hamburg, Germany
[3] Univ Hamburg, Zentrum Mikrostrukturforsch, D-20355 Hamburg, Germany
[4] Univ Hamburg, Arbeitsbereich Tech Informat Syst, D-225527 Hamburg, Germany
[5] Univ Hamburg, InstTheoret Phys, D-20355 Hamburg, Germany
关键词
Finite-difference method; magnetostatics; micromagnetic simulations; micromagnetism; FIELD;
D O I
10.1109/TMAG.2011.2172806
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
080906 [电磁信息功能材料与结构]; 082806 [农业信息与电气工程];
摘要
We propose a method for the stray-field computation of ferromagnetic microstructures via the magnetic scalar potential. The scalar potential is computed using the convolution theorem and the fast Fourier transform. For the discrete convolution an analytical expression for the scalar potential of a uniformly magnetized cuboid is presented. A performance gain of up to 55% compared to common simulation codes is achieved and the memory consumption is reduced by 30%. Since the stray-field computation is the most time consuming part of micromagnetic simulations, this performance gain strongly influences the overall performance. The low memory consumption allows simulations with a high number of simulation cells. This enables simulations of large systems like arrays of coupled magnetic vortices or simulations with high spatial resolution. In conjunction with modern hardware, simulations of microstructures with atomic resolution become feasible.
引用
收藏
页码:1105 / 1109
页数:5
相关论文
共 23 条
[1]
[Anonymous], 2007, Numerical Recipes
[2]
[Anonymous], MicroMagnum
[3]
SOLVING MICROMAGNETIC PROBLEMS - TOWARDS AN OPTIMAL NUMERICAL-METHOD [J].
BERKOV, DV ;
RAMSTOCK, K ;
HUBERT, A .
PHYSICA STATUS SOLIDI A-APPLICATIONS AND MATERIALS SCIENCE, 1993, 137 (01) :207-225
[4]
Brown W. F., 1963, Micromagnetics
[5]
AN ALGORITHM FOR MACHINE CALCULATION OF COMPLEX FOURIER SERIES [J].
COOLEY, JW ;
TUKEY, JW .
MATHEMATICS OF COMPUTATION, 1965, 19 (90) :297-&
[6]
Donahue M J, 1999, OOMMF USERS GUIDE
[7]
Parallelizing a Micromagnetic Program for Use on Multiprocessor Shared Memory Computers [J].
Donahue, Michael J. .
IEEE TRANSACTIONS ON MAGNETICS, 2009, 45 (10) :3923-3925
[8]
Calculation of the magnetic stray field of a uniaxial magnetic domain [J].
Engel-Herbert, R ;
Hesjedal, T .
JOURNAL OF APPLIED PHYSICS, 2005, 97 (07)
[9]
Three-dimensional micromagnetic calculations for magnetite using FFT [J].
Fabian, K ;
Kirchner, A ;
Williams, W ;
Heider, F ;
Leibl, T ;
Hubert, A .
GEOPHYSICAL JOURNAL INTERNATIONAL, 1996, 124 (01) :89-104
[10]
The design and implementation of FFTW3 [J].
Frigo, M ;
Johnson, SG .
PROCEEDINGS OF THE IEEE, 2005, 93 (02) :216-231