Accueil

 

 

Physique

Accueil

Bandeau

Département de Physique
Physics Department

Stock d'applications : Librairie Tetpack
Applications Warehouse : Tetpack library


Sous-routines disponibles
Available subroutines

1. Brillouin-zone integration by linear tetrahedron method

SETK** routines generate sampling k-points and construct a tetrahedral partition of an irreductible polyhedron in k-space, for performing Brillouin-zone integration over this polyhedron using the linear tetrahedron method. The tetrahedra whose corners are at the nodes of a regular mesh of points fill up exactly the irreductible volume. The basic input to each SETK** routine consists in direct- space lattice parameters, or primitive translations, and so-called discretization parameters used to construct the k-mesh. On output, the SETK** routines return the number of k-points, the number of tetrahedra, the cartesian x, y, z components of the k-points and the corresponding sampling weigths and a table defining the tetrahedra (list of corner points and the volumes of the tetrahedra).

It is assumed that the cartesian coordinate system is as follows :
- Triclinic, Monoclinic and R-Trigonal systems : x,y,z along three arbitrary orthogonal directions
- P-Trigonal and Hexagonal systems : z along the three- or sixfold axis "c", x and y along two arbitrary orthogonal directions in the basal (a,b) plane
- Orthorhombic, Tetragonal and Cubic systems : x,y,z along the three orthogonal "a", "b" and "c" axes, respectively.

2. Density of states

The three following routines compute the density of states and the integrated density of states, the partial density of states of a crystal or the density of states of a superlattice.

  • DOSTET computes a crystal density of states and integrated density of states by the analytical tetrahedron method.
    The routine uses outputs from the SETK** routines, and band structure data provided by the user.

  • PDSTET computes partial densities of states and number of states in a crystal using the analytical tetrahedron method.
    The routine uses outputs from the SETK** routines, and band structure data provided by the user.

  • SUPDOS computes the density of states of a superlattice, or any other systems with cylindrical brillouin zone.

3. Crystal Green's functions The two following routines evaluate a crystal Green's function.

  • TETINE evaluates a crystal Green's function on the real axis.
    Uses the band structure data provided by the user and the Brillouin zone tetrahedral partitioning obtained from the SETK** routines.
  • TETINZ evaluates a crystal Green's function in the complex energy plane. Uses the band structure data provided by the user and the Brillouin zone tetrahedral partitioning obtained from the SETK** routines.

Mail Webmaster Physique