-
Koerber, Lukas (FWIN-C) - 108045 authoredKoerber, Lukas (FWIN-C) - 108045 authored
TetraX
TetraX is a package for finite-element-method (FEM) micromagnetic modeling with the aim to provide user friendly and versatile micromagnetic workflows. Apart from energy minimizers and an LLG solver, it aims to provide implementations of several FEM dynamic-matrix approaches to numerically calculate the normal modes and associated frequencies for magnetic specimen of different geometries such as confined samples, infinitely long waveguides, or infinitely extended multilayers. Apart from ferromagnets, the package will also be able to be used for antiferromagnetic samples in a future release.
TetraX is maintained by the Micromagnetic Modeling Group of Dr. Attila Kákay at the Helmholtz-Zentrum Dresden - Rossendorf.
For questions or feedback, please contact Lukas Körber.
Current features
planned, available soon, available
| || Confined samples| Waveguide cross sections | Layer samples | | ----------------||-----------------|-------------------|---------------| | Ferromagnets || RELAX - EIGEN - LLG | RELAX - EIGEN | Layer samples | | Antiferromagnets || RELAX - EIGEN - LLG | Waveguide samples | Layer samples |
Installation
Install this package using
pip install tetrax
To allow for 3D visualization in Jupyter notebooks, you additionally need to activate the k3d extension in your shell using
jupyter nbextension install --py --sys-prefix k3d
jupyter nbextension enable --py --sys-prefix k3d