Numerical methods for the stray-field calculation: A comparison of recently developed algorithms

被引:61
作者
Abert, Claas [1 ,2 ,3 ]
Exl, Lukas [4 ]
Selke, Gunnar [2 ,3 ,5 ]
Drews, Andre [2 ,3 ,5 ]
Schrefl, Thomas [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 Appl Sci, Dept Technol, A-3100 St Polten, Austria
[5] Univ Hamburg, Arbeitbereich Tech Informat Syst, D-22572 Hamburg, Germany
基金
奥地利科学基金会;
关键词
Micromagnetic; Stray-field; Fast Fourier transform; Tensor-grid method; Low-rank magnetization; Finite-element method; COMPUTATION; MICROMAGNETICS; MULTIPOLES; STATE;
D O I
10.1016/j.jmmm.2012.08.041
中图分类号
T [工业技术];
学科分类号
120111 [工业工程];
摘要
Different numerical approaches for the stray-field calculation in the context of micromagnetic simulations are investigated. We compare finite difference based fast Fourier transform methods, tensor-grid methods and the finite-element method with shell transformation in terms of computational complexity, storage requirements and accuracy tested on several benchmark problems. These methods can be subdivided into integral methods (fast Fourier transform methods, tensor-grid method) which solve the stray field directly and in differential equation methods (finite-element method) which compute the stray field as the solution of a partial differential equation. It turns out that for cuboid structures the integral methods, which work on cuboid grids (fast Fourier transform methods and tensor-grid methods), outperform the finite-element method in terms of the ratio of computational effort to accuracy. Among these three methods the tensor-grid method is the fastest for a given spatial discretization. However, the use of the tensor-grid method in the context of full micromagnetic codes is not well investigated yet. The finite-element method performs best for computations on curved structures. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:176 / 185
页数:10
相关论文
共 31 条
[1]
A Fast Finite-Difference Method for Micromagnetics Using the Magnetic Scalar Potential [J].
Abert, Claas ;
Selke, Gunnar ;
Krueger, Benjamin ;
Drews, Andre .
IEEE TRANSACTIONS ON MAGNETICS, 2012, 48 (03) :1105-1109
[2]
Efficient MATLAB computations with sparse and factored tensors [J].
Bader, Brett W. ;
Kolda, Tamara G. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2007, 30 (01) :205-231
[3]
Beatson Rick, 1997, Wavelets, multilevel methods and elliptic PDEs, V1, P1
[4]
MULTIPLIER METHODS - SURVEY [J].
BERTSEKAS, DP .
AUTOMATICA, 1976, 12 (02) :133-145
[5]
USING MULTIPOLES DECREASES COMPUTATION TIME FOR MAGNETOSTATIC SELF-ENERGY [J].
BLUE, JL ;
SCHEINFEIN, MR .
IEEE TRANSACTIONS ON MAGNETICS, 1991, 27 (06) :4778-4780
[6]
Brown W. F., 1963, Micromagnetics
[7]
FINITE-ELEMENT MODELING OF UNBOUNDED PROBLEMS USING TRANSFORMATIONS - A RIGOROUS, POWERFUL AND EASY SOLUTION [J].
BRUNOTTE, X ;
MEUNIER, G ;
IMHOFF, JF .
IEEE TRANSACTIONS ON MAGNETICS, 1992, 28 (02) :1663-1666
[8]
Comparison between different approaches for fast and efficient 3-D BEM computations [J].
Buchau, A ;
Rucker, WM ;
Rain, O ;
Rischmüller, V ;
Kurz, S ;
Rjasanow, S .
IEEE TRANSACTIONS ON MAGNETICS, 2003, 39 (03) :1107-1110
[9]
Courant R., 1946, CALCULUS VARIATIONS
[10]
Micromagnetics of the single-domain state of square ferromagnetic nanostructures [J].
Cowburn, RP ;
Welland, ME .
PHYSICAL REVIEW B, 1998, 58 (14) :9217-9226