sampling the brillouin zone
play

Sampling the Brillouin-zone: Andreas EICHLER Institut f ur - PowerPoint PPT Presentation

Sampling the Brillouin-zone: Andreas EICHLER Institut f ur Materialphysik and Center for Computational Materials Science Universit at Wien, Sensengasse 8, A-1090 Wien, Austria b-initio ackage imulation ienna A. E ICHLER , S AMPLING THE


  1. Sampling the Brillouin-zone: Andreas EICHLER Institut f¨ ur Materialphysik and Center for Computational Materials Science Universit¨ at Wien, Sensengasse 8, A-1090 Wien, Austria b-initio ackage imulation ienna A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 1

  2. � � � � Overview introduction k-point meshes Smearing methods What to do in practice A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 2

  3. ✂ ✁ ✂ ✆ ✁ ✁ ✂ ✄ ☎ ✆ Introduction For many properties (e.g.: density of states, charge density, matrix elements, response functions, .. .) integrals ( I ) over the Brillouin-zone are necessary: 1 ε ε δ ε n k ε d k I F Ω BZBZ To evaluate computationally integrals weighted sum over special k-points 1 ∑ ω k i Ω BZBZ k A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 3

  4. ✁ ✁ ✂ ☛ ✂ ✝ � ✄ ✂ ✁ ✁ ✠ ✞ � ✂ ✂ ☞ ✁ ✄ � ✡ k-points meshes - The idea of special points Chadi, Cohen, PRB 8 (1973) 5747. function f k with complete lattice symmetry introduce symmetrized plane-waves (SPW): e ı kR k A m ∑ R C m ✝✟✞ sum over symmetry-equivalent R C m C m 1 SPW ”shell” of lattice vectors develope f k in Fourier-series (in SPW) ∞ ∑ f k f 0 f m A m k m 1 A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 4

  5. � ✄ ✎ ✑ ✑ ✁ ✂ ✄ ✄ ✏ ✍ ✄ ✑ ✑ ✆ ✂ ✁ ✄ � ✏ ✆ ✁ ✄ ✌ ✍ ✎ ✌ ✞ ✂ evaluate integral (=average) over Brillouin-zone Ω ¯ k d k f f 3 2 π BZ Ω with: k d k 0 1 2 A m m 3 2 π ✏✒✑ BZ ¯ f f 0 taking n k-points with weighting factors ω k so that n ∑ ω k i A m k i 0 m 1 N ✏✒✑ i 1 ¯ f = weighted sum over k-points for variations of f that can be described within the ”shell” corresponding to C N . A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 5

  6. ✑ ✄ ✑ ✏ ✄ ✓ ✏ ✓ ☞ ☞ ✄ Monkhorst and Pack (1976): Idea: equally spaced mesh in Brillouin-zone. Construction-rule: k prs u p b 1 u r b 2 u s b 3 2 r q r 1 u r r 1 2 q r 2 q r ✏✒✑ b i reciprocal lattice-vectors q r determines number of k-points in r-direction A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 6

  7. ☞ ✄ ✏ ✂ ✁ ✄ ✔ ✄ ✁ ✚ ✏ � ✂ ✆ ✙ ✘ ✄ ✗ ✎ ✁ ✂ ✆ ✖ ✁ ✂ ☞ ✕ ✁ ✂ ✂ ✁ ✆ ✔ ✂ � ✄ ✄ ✆ � ✆ ✔ ✁ ✏ ✄ ✆ ✄ � b Example: k k ½ quadratic 2-dimensional lattice k q 1 q 2 4 16 k-points k � b only 3 inequivalent k-points ( IBZ) 0 1 1 1 ω 1 – 4 k 1 IBZ 8 8 4 3 3 1 ω 2 – 4 k 2 8 8 4 BZ 3 1 1 ω 3 – 8 k 3 8 8 2 1 1 1 1 F k d k 4 F k 1 4 F k 2 2 F k 3 Ω BZ BZ A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 7

  8. ✁ ✞ ✁ � ✂ ✆ � ✆ ☛ ✂ Interpretation: representation of function F k on a discrete equally-spaced mesh E N 2 π nk ∑ a n cos n 0 k -½ 0 ½ density of mesh more Fourier-components higher accuracy Common meshes : Two choices for the center of the mesh centered on Γ ( Γ belongs to mesh). centered around Γ . (can break symmetry !!) A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 8

  9. � � � � ✛ � Algorithm: calculate equally spaced-mesh shift the mesh if desired apply all symmetry operations of Bravaislattice to all k-points extract the irreducible k-points ( IBZ) calculate the proper weighting A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 9

  10. ✥ ☎ ✤ ✓ ✦ ✠ ✣ ✢ ✜ ✄ ✂ ✁ ✧ ✆ ✆ ✂ ✁ ✆ ✆ Smearing methods Problem: in metallic systems Brillouin-zone integrals over functions that are discontinuous at the Fermi-level. high Fourier-components dense grid is necessary. Solution: replace step function by a smoother function. Example: bandstructure energy ω k ε n k ¯ Θ ε n k ∑ µ E n k � 1 x 0 with: ¯ Θ x 0 x 0 ε n k µ ω k ε n k f ∑ k -½ 0 ½ σ n k necessary: appropriate function f f equivalent to partial occupancies. A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 10

  11. ✄ ☎ ☎ ✂ ✩ ✁ ✂ ☞ ✁ ✁ ☎ ☎ ✂ ✄ ✁ ✂ ✁ ✂ ✂ ☎ ✆ ✄ ✂ ✥ ✁ ✓ ✄ ✂ ✁ ✪ ✁ ε n k µ 1 Fermi-Dirac function f ε n k µ σ exp 1 σ ✦★☞ consequence: energy is no longer variational with respect to the partial occupacies f . n σ S 1 F E ∑ f n 2 f ln f 1 ln 1 S f f f σ 3 k B T F free energy . new variational functional - defined by (1). S f entropy of a system of non-interacting electrons at a finite temperature T. σ smearing parameter . can be interpreted as finite temperature via (3). calculations at finite temperature are possible (Mermin 1965) A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 11

  12. ✭ ✄ ✓ ✄ ✪ ☎ ✂ ☎ ✁ ☎ ☞ ✩ ☎ ✁ ✁ ✂ ✁ ✭ ✂ ✁ ✄ ☎ ☎ ✂ ✁ ✁ ✏ ✡ ✳ ✁ ✂ ✁ ✁ ✄ ✂ ☎ ✯ ✓ ✓ ✰ ☎ ✄ ☞ ✂ ✁ ✁ ✂ ✁ ☎ ✂ ✭ ✁ ✄ ✄ ✱ ✲ ✂ ✂ ✪ ☎ ✁ ✁ ✄ ✂ ✂ ☎ ✁ ✂ ✫ ☎ ✁ ☞ ✩ ✄ ☎ ✄ ✂ ✁ ✂ ✁ ✂ ✁ ☎ ☎ ✄ ✬ ✂ ✂ Consistency : n σ S 1 F E ∑ f n 2 S f f ln f 1 f ln 1 f σ 3 k B T ∂ 4 F µ ∑ n f n N 0 ∂ f n ∂ E σ ∂ S 1 4 5 µ 0 ∂ f n ∂ f n ✂✮✭ f ∂ S ln 1 2 6 ln f 1 ln 1 f 1 ∂ f f ∂ E ε n 7 ∂ f n σ ln 1 f n ε n 5 7 8 µ 0 f n ✂✮✭ ε n µ 1 8 9 exp 1 σ f n 1 9 f n µ ε n k exp 1 σ A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 12

  13. ✂ ✆ ✄ ✁ ✁ ✆ ✴ ✬ ✂ ✵ ☎ ☎ ☎ ☎ ✂ ✶ ✫ � ✂ ✄ � ✁ ☎ ✁ � ✂ ✆ ☎ Gaussian smearing broadening of energy-levels with Gaussian function. f becomes an integral of the Gaussian function: ε n k ε n k µ 1 µ f 1 erf σ σ 2 no analytical inversion of the error-function erf exists entropy and free energy cannot be written in terms of f . 2 ε ε µ 1 µ S π exp σ σ 2 σ has no physical interpretation. σ variational functional F differs from E 0 . σ forces are calculated as derivatives of the variational quantity ( F ). not necessarily equal to forces at E 0 . A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 13

  14. ✂ ✂ ✂ ✁ ✏ ✂ ✂ ✁ ✁ ✂ ✄ ☎ ☎ ✌ ✍ ✁ ✁ ✷ ☎ ✷ ✁ ✂ ✭ ☎ ✁ ✁ ✂ ✭ ✁ ✂ ✂ ☞ ✂ ✁ ✂ ✂ ✁ ✁ ☞ ✂ ✁ ✁ ✁ ✂ ✄ ☎ ✁ ✂ ✂ ✁ ✁ ✷ ✂ ✄ ✂ ✁ ✁ ✂ ✁ Improvement: extrapolation to σ 0. γσ 2 σ 1 F E 0 ✂✸✷ σ σ σ S σ 2 F E ∂ F σ σ 2 γσ 3 S ∂σ γσ 2 σ 1 3 4 E E 0 ˆ 1 σ σ σ 1 4 E 0 E F E 2 A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 14

  15. ✆ ✆ Method of Methfessel and Paxton (1989) Idea: expansion of stepfunction in a complete set of or- thogonal functions term of order 0 = integral over Gaussians generalization of Gaussian broadening with functions of higher order. A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 15

  16. ✓ ✂ ✁ ✓ ✷ ✁ ✂ ✂ ✁ ✓ ✭ � ✁ ✂ ✞ ✄ ✁ ✂ ✁ ✁ ✂ � ✓ ✹ ✍ ✁ ✂ ✄ ✌ ✂ ✂ ✂ ✄ ✂ ✁ ✁ ☎ ☞ ✁ ✂ ✂ ✡ ✁ ✁ ✂ ✂ ✄ ☞ ✁ ✁ ✂ ☞ ✁ ✄ 1 f 0 x 1 erf x 2 N x 2 f N x f 0 x ∑ A m H 2 m x e 1 m 1 x 2 1 S N x 2 A N H 2 N x e n 1 with: A n n !4 n π H N : Hermite-polynomial of order N advantages: σ only of order 2+N in σ deviation of F from E 0 extrapolation for σ 0 usually not necessary, but also possible: ˆ 1 σ σ σ E 0 E N 1 F E N 2 A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 16

  17. ✁ ✂ ✷ ✁ ✁ ✁ ✂ ✆ � ✺ � ✆ ✂ ✁ ✂ ✁ ✂ ✄ ✁ ✂ ✁ � � The significance of N and σ ε MP of order N leads to a negligible error, if X is representable as a polynomial of degree 2 N around ε F . linewidth σ can be increased for higher order to obtain the same accuracy σ∑ n S N σ σ ”entropy term” ( S f n ) describes deviation of F from E . if S few meV then ˆ σ σ σ E F E E 0 . ✂✸✷ ✂✸✷ forces correct within that limit. in practice: smearings of order N=1 or 2 are sufficient A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 17

  18. Linear tetrahedron method Idea: 1. dividing up the Brillouin-zone into tetrahedra 2. Linear interpolation of the function to be integrated X n within these tetrahedra 3. integration of the interpolated function ¯ X n A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 18

  19. ✻ ✾ ✽ ✼ ad 1. How to select mesh for tetrahedra map out the IBZ use special points � � b b 1 1 3 4 3 4 � � b b 1 1 1 1 3 4 A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 19

  20. ✁ ✂ ✂ ✁ ✁ ✂ ✄ ad 2. interpolation ¯ X n k ∑ c j k X n k j j j .......... k-points A. E ICHLER , S AMPLING THE B RILLOUIN - ZONE Page 20

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend