TY - JOUR
T1 - Computational micromagnetics with Commics
AU - Pfeiler, Carl-Martin
AU - Ruggeri, Michele
AU - Stiftner, Bernhard
AU - Exl, Lukas
AU - Hochsteger, Matthias
AU - Hrkac, Gino
AU - Schöberl, Joachim
AU - Mauser, Norbert J.
AU - Praetorius, Dirk
PY - 2020/3/31
Y1 - 2020/3/31
N2 - We present our open-source Python module Commics for 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 software Netgen/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.
AB - We present our open-source Python module Commics for 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 software Netgen/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.
KW - finite elements
KW - hybrid FEM–BEM methods
KW - Landau–Lifshitz–Gilbert equation
KW - micromagnetics
KW - time-stepping algorithms
KW - unconditional convergence
UR - http://www.scopus.com/inward/record.url?scp=85072762539&partnerID=8YFLogxK
UR - https://arxiv.org/abs/1812.05931v1
U2 - 10.1016/j.cpc.2019.106965
DO - 10.1016/j.cpc.2019.106965
M3 - Article
AN - SCOPUS:85072762539
SN - 0010-4655
VL - 248
JO - Computer Physics Communications
JF - Computer Physics Communications
M1 - 106965
ER -