GroupTheory`
GroupTheory`

GTVibTbToPhononRule

GTVibTbToPhononRule[shells]

gives rules to transform a tight-binding p-Hamiltonian into a dynamical matrix.

Details and Options

  • The dynamical matrix to calculate phonon spectra for solids in a central force model can be generated starting from a tight-binding p-Hamiltonian.
  • The hopping parameters (ppπ) have to be set to zero. The elements (ppσ) have to be substituted by the spring constants and the masses. The command generates the substitution rules to transform the tight-binding Hamiltonian. The on-site elements in the dynamical matrix are not independent like in the tight-binding Hamiltonian, but have to be calculated in dependence on the spring constants and masses.
  • This is part of the transformation of the p-Hamiltonian to the dynamical matrix, but not part of the transformation rules.
  • The following option can be given:
  • GOTbBasis 0Supresses superscripts with element names
  • See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 13.2.2.
  • See for the idea: R.M. Martin, Electronic Structure - Basic Theory and Practical Methods, Cambridge University Press 2004, p. 404

Examples

open allclose all

Basic Examples  (1)

First load the package:

The basis consists only of one atom. Superscripts to distinguish the different atoms in the basis are not necessary. Two shells are taken into account.

Options  (1)

GOTbBasis  (1)

The tight-binding p-Hamiltonian is constructed for GaAs. The set of rules will be generated for this case.