GTPack - a Mathematica package for group theory in solid-state physics. GTPack is a free Mathematica group theory package containing more than 200 modules developed for applications in solid state physics and photonics. The package is user friendly and contains a complete Mathematica-style documentation, an optional input validation and an error system. GTPack builds a bridge between computational algebra, university education and modern research in solid state physics and photonics. The outline covers basic functionality, such as abstract group and representation theory, crystal and molecular structure tools and applications, e.g., electronic structure tools in the framework of crystal field theory or tight-binding. GTPack allows for setting up and retrieving crystal and electronic structure databases (e.g. tight binding or crystal field parameters). Additionally, there is an ongoing effort to implement interfaces to investigate the output of standard software like ABINIT or VASP or the photonic band structure code MPB. Basic functionality: install point and space groups; calculate multiplication tables, classes, cosets, character tables, representation matrices, projection operators, Clebsch-Gordan coefficients, etc. Structure: store, manipulate and generate structures of crystals and molecules; import/export to/from standard formats such as cif, POSCAR, etc.
References in zbMATH (referenced in 2 articles )
Showing results 1 to 2 of 2.
- Hergert, Wolfram; Geilhufe, R. Matthias: Group theory in solid state physics and photonics. Problem solving with Mathematica (2018)
- Geilhufe, M.; Hergert, W.: GTPack -- a Mathematica package for group theory in solid-state physics (2014) MathEduc