Periodic micromagnetic finite element method
Fangzhou Ai, Jiawei Duan, Vitaliy Lomakin

TL;DR
The paper introduces a periodic micromagnetic finite element method (PM-FEM) for efficiently solving 1D, 2D, and 3D periodic problems using the Landau-Lifshitz-Gilbert equation, extending existing FEM micromagnetic solvers to handle periodicities.
Contribution
It develops a novel PM-FEM that incorporates periodic Green's functions and fast Fourier transform techniques to efficiently simulate periodic micromagnetic structures.
Findings
PM-FEM performs comparably or better than non-periodic codes.
It effectively handles complex 1D, 2D, and 3D periodic structures.
The method is efficiently implemented on CPU and GPU architectures.
Abstract
Periodic micromagnetic finite element method (PM-FEM) is introduced to solve periodic unit cell problems using the Landau-Lifshitz-Gilbert equation. PM-FEM is applicable to general problems with 1D, 2D, and 3D periodicities. PM-FEM is based on a non-periodic FEM-based micromagnetic solver and extends it in several aspects to account for periodicities, including the computation of exchange and magnetostatic fields. For the exchange field, PM-FEM modifies the sparse matrix construction for computing the Laplace operator to include additional elements arising due to the periodicities. For the magnetostatic field, the periodic extensions include modifications in the local operators, such as gradient, divergence, and surface magnetic charges as well as the long-range superposition operator for computing the periodic scalar potential. The local operators are extended to account for the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComposite Material Mechanics · Numerical methods in engineering · Composite Structure Analysis and Optimization
