TetraX

TetraX is a package for finite-element-method (FEM) micromagnetic modeling with the aim of providing user-friendly and versatile micromagnetic workflows. Among other features, it allows to efficiently calculate spin-wave spectra in different magnetic systems of general geometries.

19
mentions
4
contributors

Cite this software

What TetraX can do for you

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 also supports antiferromagnets as an experimental feature.

Magnetic equilibriaSpin-wave dispersionsMode profiles

and more.

Getting start

For a quick introduction, how to start your own FEM micromagnetic simulations, visit our Getting started page and take a look at the provided Examples.

Cite us

If you use TetraX for your research, please cite

  • [1] L. Körber, G. Quasebarth, A. Hempel, F. Zahn, A. Otto, E. Westphal, R. Hertel and A. Kákay (2022). "TetraX: Finite-Element Micromagnetic-Modeling Package", Rodare. DOI: 10.14278/rodare.1418
  • [2] L. Körber, G. Quasebarth, A. Otto and A. Kákay, "Finite-element dynamic-matrix approach for spin-wave dispersions in magnonic waveguides with arbitrary cross section", AIP Advances 11, 095006 (2021)
  • [3] L. Körber, A. Hempel, A. Otto, R. A. Gallardo, Y. Henry, J. Lindner and A. Kákay, "Finite-element dynamic-matrix approach for propagating spin waves: Extension to mono- and multi-layers of arbitrary spacing and thickness", AIP Advances 12, 115206 (2022)
   @misc{TetraX,
     author = {Körber, Lukas and
               Quasebarth, Gwendolyn and
               Hempel, Alexander and
               Zahn, Friedrich and
               Otto, Andreas and
               Westphal, Elmar and
               Hertel, Riccardo and
               Kakay, Attila},
        title = {{TetraX: Finite-Element Micromagnetic-Modeling
                  Package}},
        month = jan,
        year = 2022,
        doi = {10.14278/rodare.1418},
        url = {https://doi.org/10.14278/rodare.1418}
    }

   @article{korberFiniteelementDynamicmatrixApproach2021a,
		title = {Finite-element dynamic-matrix approach for spin-wave dispersions
		         in magnonic waveguides with arbitrary cross section},
		volume = {11},
		doi = {10.1063/5.0054169},
		language = {en},
		journal = {AIP Advances},
		author = {Körber, L and Quasebarth, G and Otto, A and Kákay, A},
		year = {2021},
		pages = {095006},
   }

@article{korberFiniteelementDynamicmatrixApproach2022,
		title = {Finite-element dynamic-matrix approach for propagating spin waves: Extension to mono- and multi-layers of arbitrary spacing and thickness},
		volume = {12},
		doi = {10.1063/5.0107457},
		language = {en},
		journal = {AIP Advances},
		author = {Körber, L and Hempel, A and  Otto, A and  Gallardo, R A and Henry, Y and Lindner, J and Kákay, A},
		year = {2022},
		pages = {115206},
   }

The numerical experiments implemented in TetraX are often based on seminal papers. In order to give credit to these works, when conducting a numerical experiment, TetraX saves references important for this experiment to a bibtex file called "references.bib", found in the sample directory. In this file, each entry contains a comment field describing how the reference was important for the computation. When publishing results calculated with TetraX in your research, please also give credit to the works which are important for the numerical experiments you conducted.

Publications using our Software

Publications citing our Software and Method

Source & license

The source code of TetraX is licensed under the GNU GPL v3.0 Open-Source license.

Participating organisations

Helmholtz-Zentrum Dresden-Rossendorf

Mentions

Testimonials

The TetraX made possible quick interpretation of experimental results in complex geometries. The effectiveness and speed of calculations ensure that the feedback is provided almost immediately, in contrast to the “heavy and slow” finite difference micromagnetic solvers and subsequent Fourier analysis.
Ondřej Wojewoda (CEITEC BUT, Brno University of Technology)

Contributors

Attila Kákay
Attila Kákay
Lead Developer
Helmholtz-Zentrum Dresden-Rossendorf
Lukas Körber
Lukas Körber
Lead Developer
Helmholtz-Zentrum Dresden-Rossendorf
AH
Alexander Hempel
TU Dresden