P B S C: Seudopotentials For AND Tructure Alculations
P B S C: Seudopotentials For AND Tructure Alculations
P B S C: Seudopotentials For AND Tructure Alculations
Rita Magri
Physics Department, University of Modena and
Reggio Emilia, Modena, Italy
CNR-Nano -S3 , Modena, Italy
OUTLINE
First-Principles Pseudopotentials
• The Beginning
- OPW formalism - Herring , Phys. Rev. 57, 1169 (1940)
- Phillips and Kleinman, Phys. Rev. 116, 287 (1959)
- Cohen and Heine, Phys. Rev. 122, 1821 (1961)
• Empirical Pseudopotentials
- Cohen and Bergstresser, Phys. Rev. 141, 789 (1966)
- Chelikowsky and Cohen, Phys. Rev. B 14, 556 (1976)
• Model Pseudopotentials
- Abarenkov and Heine, Phil. Mag. 12, 529 (1965)
WHY PSEUDOPOTENTIALS?
The fundamental idea of
a pseudopotential is to
replace one problem with
another. (R. Martin,
All-electron (true)“Electronic Structure”,
Wave function Cambridge)
i ( k G ) r
ik r
k (r ) e u k (r )
u k (G ) e
G
2 2
k G E ( k ) u k (G )
V ( G G )u k (G ) 0
2m G
Slowly
Convergent uk and V
HOW TO CALCULATE CRYSTAL BLOCH
FUNCTIONS FOR VALENCE ELECTRONS?
• The first problem is that the crystal potential V is a highly
varying function of real space. Also wavefunctions are expected
to change a lot, with atomic-like behavior near the nuclei and a
more plane wave-like behavior in the interstitial regions, where
V is weaker.
Valence states
Large
Energy
difference
Core states
Atomic C (Z = 6) Atomic Cu (Z = 29)
OPW FORMALISM (HERRING, 1940)
• We assume the narrow lower bands are unchanged by
the atom environment (Frozen Core
Approximation): so we can approximate these
states with the core states of the free atom or other
appropriately chosen localized functions φj.
• We are interested in describing valence electron
bands (core electrons are chemically inert)
Core
True (r ) n,k (r ) j n,k j
States
valence n ,k
j
function
Smooth Localized function
function
Attractive Repulsive
long-ranged short-ranged
Vps is a much weaker potential than V: the attractive and
repulsive parts partly compensate in the core region
(Cancellation Theorem, Cohen and Heine, 1961)
• Vps depends generally on the angular momentum φj = φlmj
and is a non-local energy-dependent integral
operator.
No effect if there are no core functions with angular
momentum l. The true valence function has no nodes.
WHAT IS MORE IMPORTANT ….
We got rid of the core states/electrons. Valence electrons
feel a “pseudopotential “ weak in the core region
instead of the nucleus + core electrons
SAME EFFECTS
ON THE
VALENCE ELECTRONS
Valence Electron
THE PSEUDOFUNCTION FOR THE
VALENCE ELECTRON
• χ being slowly varying can be approximated by a
few terms of a superposition of plane waves.
Core region
Bonding region
PROPERTIES OF THE SMOOTH
PSEUDOFUNCTION
LOCAL s, p, d electrons
all feel the same
Pseudopotential potential
(the less accurate)
EMPIRICAL and
MODEL
VˆL VL (r ) Pseudopotentials
TERMINOLOGY: SEMILOCAL PSEUDOPOTENTIAL
p
s, p, d electrons
feel different
potentials
Functions of r, θ, φ
In position representation VNL (r , r )
Note: this PSP form is closer to the prototype PSP
THE L-DEPENDENT TERMS ARE SHORT-RANGED
The l-dependent terms of V are different only inside the
core region (radius rc). A common long-ranged local
potential Vloc (r) is subtracted
In this way the semilocal, non-local terms of the
pseudopotential are zero outside rc. r
c
Vˆ ps Vlocps (r ) lm El lm
lm
Z ion e Vanishes
V ps
loc
r outside
at large r rc
MODEL PSEUDOPOTENTIALS
The model potential of Abarenkov and Heine (1965)
The core is a black box. Any core potential which
yields the correct logarihmic derivative at rc is OK.
Al
Vion (r )
e e
iG r iG
V (G ) G is a reciprocal
G vector
Structure Form
Factor Sα(G) Factor
EXAMPLE: GAAS BULK
VS(G) VA(G)
And solve:
2 2
k G E ( k ) u k (G )
V ( G G )u k (G ) 0
2m G
l
P
l
(cos ) l l
V
0
( r ) j ( k G r ) jl ( k G r ) r 2
dr
with: k G k G
cos
k G k G
It depends on k and requires a double loop over the G
vectors or in real space a radial integral for each pair of
basis functions computationally very expensive!
NON-LOCAL (SEPARABLE) PSPS DO IT BETTER
Non-local pseudopotentials make the
computation of the Hamiltonian matrix elements
less expensive. Instead of
Pl (cos ) Vl (r ) jl ( k G r ) jl ( k G r )r dr
2
0
We have:
Pl (cos ) l (r ) jl ( k G r )r dr l (r ) jl ( k G r )r 2 dr
2
0 0
1 d 2 l (l 1) nlm
2
2
VAE (r ) nl AE (r ) 0
scr .
2m dr 2mr
1 d 2 l (l 1) nlm
2
2
VPS (r ) l PS (r ) 0
scr .
2m dr 2mr
for the same eigenvalue εnl = εl
NORM-CONSERVATION REQUIREMENT
The integrals from 0 to rc of the real and pseudo
charge densities agree for each valence state.
rc rc
rc
dr r
l 2 nlm 2
r
2
PS
2
AE dr
0 0
1 d 2 l (l 1) nlm
2
2
VAE (r ) nl AE (r ) 0
scr .
2m dr 2mr
1 d 2 l (l 1) nlm
2
2
VPS (r ) l PS (r ) 0
scr .
2m dr 2mr
We compare
- Total energies
- Energy Eigenvalues
- Logarithmic derivatives
Different
Authors
have
Proposed
different
Recipes
CONSTRUCTION RECIPES FOR SMOOTH
AND ACCURATE NORM-CONSERVING PSPS
Bachelet, Hamann, Schlüter, PRB 26, 4199 (1982)
……….. Cu
Troullier-Martins Kerker HSC Vanderbilt
VˆNL V local ( r )
PS lm l l lm
For each l-channel
l ,m lmPS V l PS lmPS
O 2p wavefunction
NORM-CONSERVATION makes PS AE
2
n(r ) i (r ) Qlk (r ) i l k i
i lk
0 in case of norm-conservation
Main Properties:
1 Changed orthonormalization: i Sˆ j i , j
2 Generalized eigenvalue problem to be solved
( Hˆ nk Sˆ ) nk 0
2 The NL Pseudopotential is updated during the
iterative procedure
D It
mn D dr VHxc (r )Qmn (r )
0
mn
A PSEUDOPOTENTIAL FOR ALL SEASONS
Many different PSPs and Pseudo Generator
Codes provided in packages:
http://www.quantum-espresso.org/pseudo.php
On-The-Fly Pseudopotential Generation in CASTEP -
a 164 kB pdf tutorial.
http://cms.mpi.univie.ac.at/vasp/vasp/
http://www.abinit.org/downloads/atomic-data-files
http://www.quantum-espresso.org/pseudo.php
PSEUDO-ELEMENT TABLES
Name: Oxygen
Symbol: O
Atomic number: 8
Atomic configuration: [He] 2s2 2p4
Atomic mass: 15.9994 (3)
Available pseudopotentials:
O.pz-mt.UPF (details)
Perdew-Zunger (LDA) exch-corr Martins-Troullier
O.blyp-van_ak.UPF (details)
Becke-Lee-Yang-Parr (BLYP) exch-corr
Vanderbilt ultrasoft author: ak
O.pbe-van_gipaw.UPF (details) And many other…….
Perdew-Burke-Ernzerhof (PBE) exch-corr
Vanderbilt ultrasoft author: gipaw
O.blyp-mt.UPF (details)
Becke-Lee-Yang-Parr (BLYP) exch-corr Martins-Troullier
O.pz-kjpaw.UPF (details)
Perdew-Zunger (LDA) exch-corr Projector Augmented
Waves (Kresse-Joubert paper)
O.pbe-van_ak.UPF (details)
Perdew-Burke-Ernzerhof (PBE) exch-corr Vanderbilt
ultrasoft author: ak
O.pbe-rrkjus.UPF (details)
Perdew-Burke-Ernzerhof (PBE) exch-corr Rabe Rappe
Kaxiras Joannopoulos (ultrasoft)
PSEUDOPOTENTIALS FOR SEMIEMPIRICAL
CALCULATIONS
1. LDA SLDA
Form factors
Local Potential
- Calculate LDA for structure VLDA (G )
Vloc+VHxc
- Spherical Average of the Screened Local Potential
,
V
LDA (G ) S (G )vSLDA ( G )
,
,
- Structural average vSLDA (r ) vSLDA (r )
-The points v SLDA (G ) vs G are fitted by the continous
function :
N
2. SLDA SEPM
• Transferable
Only certain
combinations
are available
(IV, III-V, II-
VI)
AN EXAMPLE: THE INAS/GASB SYSTEM
CA
As As
G In In
G
a
a
InAs/AlSb
superlattice
Y=[-110]
X=[110]
Fuchs et al. in
“Antimonide-Related
Strained-Layer
Heterostructures”
Wavenumber (cm-1)
ATOMISTIC EMPIRICAL PSEUDOPOTENTIAL
ELECTRONIC STRUCTURE
• Solve the Schrödinger equation FULLY ATOMISTICALLY,
2
plane wave
v r R n (r ) (r ) expansion
2m n of ψ(r)
Folded
• not self-consistent spectrum
method
• no LDA errors
q 2 a1
v ( q ) a 0 a 3 q 2
a e
2 1
Parameters fit to reproduce:
1. Gaps Eg and effective masses m*
2. Hydrostatic ag and for ALL 4
biaxial b deformation potentials binaries
3. Band offsets and spin-orbit splitting so
4. LDA-predicted single band edge
deformation potentials av, ac
FIT: RESULTS
HANDLING OF BIAXIAL STRAIN
• Explicit strain dependence in v(q,)
with v n ( ) a 4 Tr ( )
EPM
LAPW
IF specific offsets
IF specific bonds
CRYSTAL POTENTIAL FROM A
SUPERPOSITION OF ATOMIC POTENTIALS
Interfaces or n 4n
vIn (Asn Sb 4n ) vIn (InAs) vIn (InSb)
Disorder 4 n
FIRST HEAVY-HOLE CHARGE DENSITY
The method predicts the positive band bowings parameters
of the ternary alloys in agreement with experiment!
RESULTS FOR THE (INAS)6/(GASB)M AND
(INAS)8/(GASB)N SUPERLATTICES
Eg
with increasing n
CORRECT TREND!
(InAs)8/(GaSb)n
InAs GaSb
LONG-PERIOD INAS/GASB SLS
(InAs)46(GaSb)14
MORE TO BE SEEN FRIDAY MORNING ……
Dependence on l,m
j l ,m, j (r )
nl ,,mk ( r ) n , k ( r ) l , m , j n , k l , m , j
j