Professional Documents
Culture Documents
Andreas EICHLER
Materialphysik and
Institut fur
Center for Computational Materials Science
Universitat Wien, Sensengasse 8, A-1090 Wien, Austria
b-initio
ackage
ienna
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
imulation
Page 1
Overview
introduction
k-point meshes
Smearing methods
What to do in practice
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 2
Introduction
For many properties
(e.g.: density of states, charge density, matrix elements, response functions, . . . )
integrals (I) over the Brillouin-zone are necessary:
dk
F nk
1
BZ
BZ
To evaluate computationally
weighted sum over special k-points
integrals
1
BZ
BZ
A. E ICHLER , S AMPLING
ki
THE
B RILLOUIN - ZONE
Page 3
ekR
Am k
Cm
SPW
Cm
m 1
f m Am k
f0
f k
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 4
12
f0
BZ
Am k dk
BZ
f k dk
2 3
with:
2 3
i 1
ki
ki A m
f = weighted sum over k-points for variations of f that can be described within the
shell corresponding to CN .
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 5
us b3
u p b1
qr
12
2r qr 1
2qr
ur
k prs
bi
reciprocal lattice-vectors
qr
determines number of
k-points in r-direction
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 6
r
b
Example:
k
k
k r
b
16 k-points
q2
q1
1
4
1
4
1
2
IBZ
BZ
A. E ICHLER , S AMPLING
k3
THE
1
2F
k2
1
4F
k1
1
4F
BZ
F k dk
1
8
3
8
1
8
1
BZ
k3
k2
k1
1
8
3
8
3
8
IBZ)
B RILLOUIN - ZONE
Page 7
Interpretation:
representation of functionF k on a discrete equally-spaced mesh
E
N
n 0
an cos 2nk
more Fourier-components
higher accuracy
density of mesh
Common meshes :
Two choices for the center of the mesh
centered on (
belongs to mesh).
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 8
Algorithm:
calculate equally spaced-mesh
shift the mesh if desired
apply all symmetry operations of Bravaislattice to all k-points
IBZ)
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 9
Smearing methods
"
1 x
x
with:
E
e
nk
0 x
nk
nk
k nk f
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 10
nk
#!
exp
nk
Fermi-Dirac function
f ln 1
f ln f
S fn
S f
kB T
F free energy.
new variational functional - defined by (1).
entropy
of a system of non-interacting electrons at a finite temperature T.
S f
smearing parameter.
can be interpreted as finite temperature via (3).
THE
B RILLOUIN - ZONE
Page 11
Consistency:
ln 1 f f
ln 1
ln f
'
&
Sfn
1
fn
ln 1 fnfn
nk
,
A. E ICHLER , S AMPLING
exp
(
fn
(
exp
)(
fn
(
kB T
E
fn
S
f
E
fn
)(
f ln 1
fn
f ln f
S f
S fn
THE
B RILLOUIN - ZONE
Page 12
Gaussian smearing
1
1
2
&
'
nk
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 13
E 0
E 0
E
B RILLOUIN - ZONE
F
1
2
2
THE
2
A. E ICHLER , S AMPLING
2
(
E 0
3
2
0.
Improvement: extrapolation to
Page 14
Idea:
expansion of stepfunction in a complete set of orthogonal 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
erf x
m 1
x2
xe
Am H2m
f0 x
fN x
1
2
f0 x
xe
An
x2
with:
1
2 AN H2N
1n
n!4n
SN x
HN : Hermite-polynomial of order N
advantages:
extrapolation for
E
1F
N 2
E
2
E 0
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 16
if S few meV
F
then E
entropy term (S
5
E 0.
2
3
2
2
3
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 17
Idea:
1. dividing up the Brillouin-zone into tetrahedra
2. Linear interpolation of the function to be integrated
Xn within these tetrahedra
3. integration of the interpolated function Xn
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 18
ad 1.
How to select mesh for tetrahedra
map out the IBZ
r
b
r
b
1
3 r
1 b
3
3
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
1
4 r
1 b
Page 19
ad 2. interpolation
Seite 1 von 1
c j k Xn k j
Xn k
j .......... k-points
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 20
dkc j k f n k
n j
1
BZ
BZ
k-space summation:
nj
A. E ICHLER , S AMPLING
THE
kj
n j Xn
B RILLOUIN - ZONE
Page 21
Drawbacks:
tetrahedra can break the symmetry of the Bravaislattice
at least 4 k-points are necessary
must be included
linear interpolation under- or overestimates
the real curve
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 22
j 1
F jn
kn
1
40 DT
DT
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 23
Result:
best k-point convergence for energy
forces:
with Blochl corrections the new effective partial occupancies do not minimize the
groundstate total energy
variation of occupancies nk w.r.t. the ionic positions would be necessary
with US-PP and PAW practically impossible
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 24
Convergence tests
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 25
What to do in practice
energy/DOS calculations:
linear tetrahedron method with Blochl corrections
ISMEAR=-5
calculation of forces:
semiconductors: Gaussian smearing (ISMEAR=0; SIGMA=0.1)
metals : Methfessel-Paxton (N=1 or 2)
always: test for energy with LT+Blochl-corr.
in any case:
careful checks for k-point convergence are necessary
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 26
2nd line: 0 (
automatic generation)
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 27
mesh parameter
determine the number of intersections in each direction
Consequences:
2-D Brillouin-zone)
surfaces (one long direction
x y 1 for the direction corresponding to the long direction.
9 /atom
4 /atom
B RILLOUIN - ZONE
THE
A. E ICHLER , S AMPLING
semiconductors:
metals:
Page 28
r
b
;
G
44
E
D CBA
? >=<
@
J >IH
@
IBZ
BZ
k1
k2
r
b
F
N MLK
E
24
k1
k2
k3 r
b
IBZ
BZ
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 29
shifted to G
c Tba
V
Y TXW
V
U TSR
V
\ [Z
]
r
`_^
QPO
in certain cell geometries (e.g. hexagonal cells) even meshes break the symmetry
symmetrization results in non equally distributed k-points
Gamma point centered mesh preserves symmetry
A. E ICHLER , S AMPLING
THE
B RILLOUIN - ZONE
Page 30
Convergence tests
with respect to
THE
B RILLOUIN - ZONE
Page 31