PowerPoint Version

advertisement
How to generate a
pseudopotential
Objectives
Generate a norm-conserving pseudopotential using ATOM
Description of the input file of the ATOM code for a
pseudopotential generation
A title for the job
N 1s2
pg  Pseudopotential generation
core
Chemical
symbol of the
atom
Principal
quantum
number
Angular
quantum
number
Cutoff radii for the
Occupation
different shells
(in bohrs)
(spin up)
(spin down)
2s2 2p3 3d0 4f0
valence
Number of core
and valence
orbitals
Exchange-and correlation functional
ca  Ceperley-Alder (LDA)
wi  Wigner (LDA)
hl  Hedin-Lundqvist (LDA)
bh  von-Barth-Hedin (LDA)
gl  Gunnarson-Lundqvist (LDA)
pb  Perdew-Burke-Ernzerhof, PBE (GGA)
rv  revPBE (GGA)
rp  RPBE, Hammer, Hansen, Norvskov (GGA)
ps  PBEsol (GGA)
wc  Wu-Cohen (GGA)
+s if spin (no relativistic)
+r if relativistic
bl  BLYP Becke-Lee-Yang-Parr (GGA)
am AM05 by Armiento and Mattson (GGA)
vw  van der Waals functional
How to run a pseudopotential generation with ATOM
Run the script
The pseudopotentials
will be on the same
parent directory:
.vps (unformatted)
.psf (formatted)
.xml (in XML format)
Different output files in a
new directory (same
name as the input file
without the .inp
extension)
An explanation of the different files can be
found in the ATOM User’s Guide (page 6)
Plotting the all electron and pseudo charge densities
$ gnuplot –persist charge.gplot
(To generate a figure on the screen using gnuplot)
$ gnuplot charge.gps
(To generate a postscript file with the figure)
The core and the charge densities are angularly integrated (multiplied by
)
Charge densities (electrons/bohr)
The PS and AE valence
charge densities are
equal beyond the cutoff
radii
Small peak in the AE
valence charge density
due to orthogonality with
AE core
r (bohr)
Plotting the all pseudopotenial information
$ gnuplot –persist pseudo.gplot
(To generate a figure on the screen using gnuplot)
$ gnuplot pseudo.gps
(To generate a postscript file with the figure)
AE and PS
wavefunctions
Real space
pseudopotential
AE and PS
logarithmic
derivatives
Fourier transformed
pseudopotential
The more Fourier
components, the
harder the
pseudopotential
A figure like this for each angular momentum shell in the valence
Plotting the real-space pseudopotentials
(To generate a figure on the screen using gnuplot)
$ gnuplot pots.gps
(To generate a postscript file with the figure)
Pseudopotential (Ry)
$ gnuplot –persist pots.gplot
Beyond the largest cutoff
radius, the pseudopotential
tends to
r (bohr)
Plotting the unscreened and screened pseudopoten
(To generate a figure on the screen using gnuplot)
$ gnuplot scrpots.gps
(To generate a postscript file with the figure)
Pseudopotential (Ry)
$ gnuplot –persist scrpots.gplot
r (bohr)
Exploring the output file
$ vi OUT
Comparing AE and PS eigenvalues
$ grep ‘&v’ OUT
Eigenvalues (in Ry)
The AE and PS eigenvalues are not exactly identical because the
pseudopotentials are changed slightly to make them approach their limit tails
faster
If the cutoff radii are negative
0,6
In the OUT file,
these radii are written in
radial part of the 4s orbital
position of the last peak: 2.943 Bohr
0,4
0,2
0,0
position of the last node: 1.252 Bohr
-0,2
0,0
10,0
5,0
15,0
distance to nuclei (Bohr)
20,0
Download