Issue |
ESAIM: COCV
Volume 6, 2001
|
|
---|---|---|
Page(s) | 629 - 647 | |
DOI | https://doi.org/10.1051/cocv:2001126 | |
Published online | 15 August 2002 |
Computation of the demagnetizing potential in micromagnetics using a coupled finite and infinite elements method
Laboratoire de Mathématiques,
Université d'Orsay, 91405 Orsay Cedex, France;
Francois.Alouges@math.u-psud.fr.
Received:
3
May
2000
Received:
May
2001
This paper is devoted to the practical computation of the magnetic potential induced by a distribution of magnetization in the theory of micromagnetics. The problem turns out to be a coupling of an interior and an exterior problem. The aim of this work is to describe a complete method that mixes the approaches of Ying [12] and Goldstein [6] which consists in constructing a mesh for the exterior domain composed of homothetic layers. It has the advantage of being well suited for catching the decay of the solution at infinity and giving a rigidity matrix that can be very efficiently stored. All aspects are described here, from the practical construction of the mesh, the storage of the matrix, the error estimation of the method, the boundary conditions and a simple preconditionning technique. At the end of the paper, a typical computation of a uniformly magnetized ball is done and compared to the analytic solution. This method gives a natural alternatives to boundary elements methods for 3D computations.
Mathematics Subject Classification: 65G99 / 65Y20 / 75Z05 / 78A30 / 78M10
Key words: Micromagnetics / finite element method / preconditionning / exterior problems.
© EDP Sciences, SMAI, 2001
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.