Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SIESTA
Spanish Initiative for Electronic
Simulations with Thousands of Atoms
(http://www.uam.es/siesta)
2
We are going to do our calculation on
an infinite structure
simulation
3
Structure simulation
=
infinite structure
4
simulation
We need to figure
1- a cell which repeat in space and make the infinite structure
2- how many atoms are in this cell
3- three vectors which this cell will repeat with them in space
5
6
What do we need?
Access to the executable file: siesta
An input file
Flexible Data Format (FDF) (A. Garca & J.M.
Soler).
9
FDF characteristics(I)
10
FDF characteristics (II)
Syntax: data label followed by its value
Character string: SystemLabel h2o
Integer: NumberOfAtoms 3
Real: PAO.SplitNorm 0.15
Logical: SpinPolarized .false.
Physical magnitudes LatticeConstant 5.43 Ang
12
General System description
SystemName: descriptive name of the system
SystemName C surface, .
SystemLabel: nickname to label output files
SystemLabel graphene
After a succesful run, you should have files like
graphene.XV : Final positions and velocities
graphene.EIG : Eigen-energies
...
13
Geometrical and structural
variables
NumberOfAtoms: number of atoms in the
simulation
NumberOfAtoms 2
CA PW92 PBE
XC.authors
PZ CA Ceperley-Alder
PZ Perdew-Zunger
PW92 Perdew-Wang-92
PBE Perdew-Burke-
Ernzerhof 16
K-point sampling
Spetial set of k-points: Accurate results for a
small # k-points:
Baldereschi, Chadi-Cohen, Monkhorst-Pack
kgrid_cutoff:
ProjectedDensityOfStates:
%block ProjectedDensityOfStates
-20.00 10.00 0.200 500 eV
%endblock ProjectedDensityOfStates
Lower energy Higher energy width # points 20
Run Siesta
21
Output files
Self-
consistenc
y
22
Output files
Total energy
23
Symbolname.XV
xv2xsf
24
Symbolname.EIG
Fermi level add: eta, ne, emin, ema
Number of bands Spin components number of k-points
K-point, e1, e2, , en
25
eig2dos < silicon.EIG | tee dos.out
xmgrace dos.out
26
Symbolname. DOS
27
symbolname.PDOS
28
Symbolname.bands
Fermi level
Kmin Kmax
Emin Emax
Number of bands number of spin (1 or 2) number of kpoints
29
gnuband < graphene.bands | tee band.out
Xmgrace band.out
30
Band structure
31
Lattice constant optimization
33
MeshCutoff optimization
34
Meshcutoff optimization
35
Thanks
36