Computational micromagnetics with Commics

Computational micromagnetics with Commics
复制标题

DOI:
10.1016/j.cpc.2019.106965
复制
发表时间:
2018-12
期刊:
Comput. Phys. Commun.
影响因子:
--
通讯作者:
C. Pfeiler;M. Ruggeri;B. Stiftner;L. Exl;M. Hochsteger;G. Hrkac;J. Schöberl;N. Mauser;D. Praetorius
C. Pfeiler;M. Ruggeri;B. Stiftner;L. Exl;M. Hochsteger;G. Hrkac;J. Schöberl;N. Mauser;D. Praetorius
中科院分区:
其他
文献类型:
--
作者:
C. Pfeiler;M. Ruggeri;B. Stiftner;L. Exl;M. Hochsteger;G. Hrkac;J. Schöberl;N. Mauser;D. Praetorius

文献摘要

被引文献

相似文献

我们提出了我们的开源的Python模块Commits,用于通过微磁模拟来研究铁磁材料的磁化动力学。对于Landau-Lifshitz-Gilbert方程的数值积分,它实现了最先进的无条件收敛的有限元方法。实现基于多物理有限元软件Netgen/NGSolve。模拟脚本是用Python语言编写的,这导致了代码的可读性非常好,并且可以直接访问大量的后处理。程序概要程序标题:Commics程序文件doi:http://dx.doi.org/10.17632/29wv9h78h7.1Licensing条款:GPLv3编程语言:Python3问题的性质:三维空间中朗道-利夫希茨-吉尔伯特方程的数值积分求解方法:切平面格式[1]:原始一阶版本、无投影版本、二阶版本、高效二阶IMEX版本;中点格式[2]:原始版本、IMEX版本;静磁场麦克斯韦方程用有限元-边界元混合方法处理,[3]附加说明包括限制和特殊功能:需要安装有限元软件Netgen/NGSolve和边界单元库BEM++。求解Landau-Lifitz方程的一种新的有限元格式。离散常量。戴恩。系统先生。S,1(2):187196,2008。Landau-Lifshitz-Gilbert方程隐式有限元方法的收敛暹罗·J·努默。《分析》,44(4):1405-1419,2006.[3]D.R.Fredkin和T.R.计算退磁场的混合方法。IEEE传输杂志,26(2):415-417,1990。
We present our open-source Python moduleCommicsfor the study of the magnetization dynamics in ferromagnetic materials via micromagnetic simulations. It implements state-of-the-art unconditionally convergent finite element methods for the numerical integration of the Landau–Lifshitz–Gilbert equation. The implementation is based on the multiphysics finite element softwareNetgen/NGSolve. The simulation scripts are written in Python, which leads to very readable code and direct access to extensive post-processing. Together with documentation and example scripts, the code is freely available on GitLab.Program summaryProgram title:CommicsProgram Files doi:http://dx.doi.org/10.17632/29wv9h78h7.1Licensing provisions:GPLv3Programming language:Python3Nature of problem:Numerical integration of the Landau–Lifshitz–Gilbert equation in three space dimensionsSolution method:Tangent plane scheme [1]: original first-order version, projection-free version, second-order version, efficient second-order IMEX version; Midpoint scheme [2]: original version, IMEX version;Magnetostatic Maxwell equations are treated by the hybrid FEM–BEM method [3]Additional comments including restrictions and unusual features:An installation of the finite element software Netgen/NGSolve and an installation of the boundary element library BEM++ are required.References[1] F. Alouges. A new finite element scheme for Landau–Lifchitz equations. Discrete Contin. Dyn. Syst. Ser. S, 1(2):187–196, 2008.[2] S. Bartels and A. Prohl. Convergence of an implicit finite element method for the Landau–Lifshitz–Gilbert equation. SIAM J. Numer. Anal., 44(4):1405–1419, 2006.[3] D. R. Fredkin and T. R. Koehler. Hybrid method for computing demagnetization fields. IEEE Trans. Magn., 26(2):415–417, 1990.