GTTbWannier90Hamiltonian

GTTbWannier90Hamiltonian[data,reciprocal basis] constructs a tight binding Hamiltonian from data from WANNIER)0 and the reciprocal basis.

DetailsDetails

  • Data from the WANNIER90 package can be read, a tight-binding Hamiltonian is created out of the information. the tools of GTPack canbe used to plot band struchtures and to calculate the DOS, etc.
  • The following options canbe given:
  • GOCutOff0
    GOVerboseFalseControls the output of additional information.
  • See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 9.4.4

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (1)

First load the package :

In[1]:=
Click for copyable input

Set the directory to the example.

In[2]:=
Click for copyable input

THe data set for Cu was created by means of VASP. Read the data:

In[3]:=
Click for copyable input

Reciprocal basis vectors

In[4]:=
Click for copyable input

Construct the Hamiltonian

In[5]:=
Click for copyable input

Plot the band structure

In[6]:=
Click for copyable input
In[7]:=
Click for copyable input
Out[7]=

It is an example, but not a perfect Cu band structure.