Skip to content

ryuikaneko/tight_binding_shell_condition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

check shell conditions of tight binding models

  • Check open or closed shell for each system (closed shell recommended for QMC)

  • Lattices

    • 1D
      • Chain: E(k) = -2cos(k)
    • 2D
      • Square: E(kx,ky) = -2(cos(kx)+cos(ky))
      • Triangular: E(kx,ky) = -2(cos(kx)+cos(ky)+cos(kx+ky))
      • Honeycomb: E_{1,2}(kx,ky) = \pm |1 + exp(-i kx) + exp(-i ky)|
      • Kagome: E_{1,2,3}(kx,ky) = 2, -1 \pm \sqrt(1 + 8 cos(kx/2) cos(ky/2) cos((kx-ky)/2))
  • Boundary

    • 1D
      • Periodic (P)
      • Antiperiodic (AP)
    • 2D
      • P-P
      • P-AP
      • AP-P
      • AP-AP
  • In data files,

    • "Energy density" = E/Nsite/Nspin
    • "Number of electrons" = number of up spins = number of down spins
  • Results (DOS)

    • Chain
      DOS chain

    • Square
      DOS square

    • Triangular
      DOS triangular

    • Honeycomb
      DOS honeycomb

    • Kagome
      DOS kagome

  • References

Releases

No releases published

Packages

No packages published