RS Manual 2008
RS Manual 2008
of
RS-LMTO-ASA program
February 2008
RSLMTOASA
User's Manual
of
RS-LMTO-ASA program
Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.
Codes to perform Real-Space Linear Muffin Tin Orbital (RS-LMTO-ASA) electronic structure
calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
3
3
4
4
4
5
5
6
7
7
7
Collection of utilities
Post-processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
lzav.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ldos.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
report.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
energy.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
11
11
11
11
11
12
RSLMTOASA
ABSTRACT HOW TO
A) Bulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B) Impurities in Bulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C) Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D) Defects on Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
13
13
13
3. Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
20
4.1 data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
data-bcc.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
data-fcc.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
data-zrfe2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
20
20
21
4.2 clusup.ctr. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .
clusup.ctr_fcc001. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
clusup.ctr_fcc110. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
clusup.ctr_fcc111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
clusup.ctr_fcc001- 2 empty spheres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
22
23
24
25
4.3 size
. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
size.cu_bulk . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
26
4.4 sizelay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
sizelay-pd001 . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
27
4.5 control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
control.Fe_bulk . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
control.Cu_bulk/SR . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
control.Cu_surf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
control.Cr_on_Cu_surf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
28
31
32
33
4.6 inclu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .
34
35
4.8 clust. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .
36
4.9 self . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
self (example for Fe bulk). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
self (example for Pt surface).. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
37
39
4.10 direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .
41
43
43
45
45
46
ii
RSLMTOASA
4.12 uppar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
uppar (example for Fe-bulk) . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
uppar (example for Cu surface with 2 empty sphere layers and 3 Cu layers) . . . . . .
uppar (example for 3 Cr adatoms on Cu surface with 2 empty sphere layers and 3
Cu layers) . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . .
.
4.13 dwpar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.14 alelay.dat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
alelay.dat (example for (001) fcc surface ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
alelay.dat_bcc001 (example for (001) bcc surface ). . . . . . . . . . . . . . . . . . . . . .
alelay.dat-fcc110 (example for (110) fcc surface ). . . . . . . . . . . . . . . . . . . . . . .
alelay.dat_fcc111 (example for (111) fcc surface ) . . . . . . . . . . . . . . . . . . . . . .
47
47
48
4.15 bulcri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .
55
4.16 noncol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .
57
58
59
60
61
49
50
51
51
52
53
54
63
iii
RSLMTOASA
1. Introduction
This is a user's manual for the programs used to calculate electronic structure by
means of the real space - linear muffin-tin orbital - atomic sphere approximation method
(RS-LMTO-ASA).
The RS-LMTO-ASA approach, a first-principles method which allows us to obtain
the electronic structure of metallic systems directly in real space, was developed by the
group of Prof. Dr. Sonia Frota-Pessa at the Physics Department of the University of S.
Paulo, Brazil. It is based on the LMTO-ASA theory but uses the recursion method to solve
the eigenvalue problem directly in real space.
Concerning structures the method can be applied to treat bulk, surfaces, multilayers,
sandwiches and free clusters as well as nanostructures embedded in these systems. In terms
of properties, the RS-LMTO-ASA has been applied to obtain local spin and orbital
moments, the exchange coupling J between different sites, defect formation energies,
hyperfine interactions such as electric field gradients, isomer shifts and hyperfine fields. In
collaboration with Prof. O. Erikssons group in Uppsala, Sweden, the RS-LMTO-ASA
approach was extended to allow the calculation of the magnetic properties of non-collinear
systems.
Over the years the following people have written, corrected or made additions to
the program: S. Ferreira, J. Duarte Jr., M. S. Methfessel, P. R. Peduto, H. M. Petrilli, S. B.
Legoas, A. B. Klautau, A. Bergman.
The program is divided into two main parts:
PART I - EXPLAINS HOW TO PREPARE FILES FOR A RS-LMTO-ASA RUN
and
PART II - EXPLAINS HOW TO RUN THE SELF-CONSISTENT RS-LMTOASA CODES
The codes, as well as input and output files for each step are described below.
RSLMTOASA
2. Codes to perform Real-Space Linear Muffin Tin Orbital (RS-LMTOASA) electronic structure calculations
* PART I - EXPLAINS HOW TO PREPARE FILES FOR A RS-LMTO-ASA RUN
The PART I of the program is split into three parts:
I.1) Build the Cluster (step 1):
generates a large cluster to simulate the system for the real space recursion
procedure.
I.2) Build the Madelung Matrix associated with the electrostatic potential
(VES) (step 2):
generates the matrix which will be used to find VES at every inequivalent site, due
to point charges at all sites. (uses Ewald summs)
using direct inversion (step
I.3) Build the structure constant matrix Sbar (
3):
finds the structure constant for the most localized (TB) LMTO representation which
is needed to construct the RS-LMTO-ASA Hamiltonian.
Note: Step 2 and 3 could be in different order.
I.1) BUILD CLUSTER (step 1)
I.1.A) Bulk systems
RSLMTOASA
RSLMTOASA
RSLMTOASA
RSLMTOASA
self: gives the number (#) of shells and the # of equivalent atoms per shell. Information like
electrostatic potentials, Fermi level, etc are not used here.
OUTPUT FILE............................ matnew
RSLMTOASA
map: The file map give a map of neighbors and corresponding types.
sbar: The inequivalent structure matrices connecting the sites are stored in sbar. Both are
unformatted files.
str.out and view.sbar: Both are files which among other things, contain printouts of the
information hiden on the unformatted files: the map is in str.out while the matrices are in
view.sbar. They will not be used as INPUT in the calculations.
RSLMTOASA
INPUT FILES
.............. clust (cluster generated by bravais.f, or newclu.x or buildsurf.x (step 1))
.............. mad.mat (for bulk system (VES matrix generated by bulkmad.x (step 2))
or
.............. matrix (for surface system (VES matrix generated by surfmat.x (step 2))
or
.............. matnew ((for impurities in bulk or in surface ( VES matrix generated by
impmad.x (step 2))
RSLMTOASA
RSLMTOASA
10
RSLMTOASA
Collection of utilities:
Post-processing:
lzav.x
| Calculates the LDOS and the magnetic moments (spin and orbital) from data
in coefup (cup) coefdw (cdw) and ctrdos (2nd and 3rd line from self + one
more line see example). Use only for collinear calculations.
input files: cup, cdw and ctrdos
output files: ginfo, fort.48, fort.49
ldos.x
| Calculates lm-projected LDOS, band energy, and spin and orbital moments
from 'coefup' and 'coefdw', works for collinear and non-collinear calculations.
report.x | Calculates magnetic ordering and moments for non-collinear calculations.
Uses 'minfo' as input.
energy.x | Calculates the total energy from data in 'self' and 'at*'
11
RSLMTOASA
12
RSLMTOASA
ABSTRACT HOW TO
A) Bulk
1. Run bravais.x | Creates cluster in 'clust' from information in 'data'
2. Run bulkmad.x | Calculates the matrix elements (mad.mat, ves.out) for the electrostatic
potential from information in 'clust' and 'self'.
3. Run structb.x | Calculates the tight-binding structure constant matrix elements (map,
sbar, str.out, view.sbar) from information in 'control' and 'clust.
4. Run rsnew.x
B) Impurities in Bulk
* 1st obtain the Fermi energy and the potential parameters of the Bulk (host) system.
* The same approach (hoh or not, scalar or fully relativistic) must be used in each step
(bulk and impurities in bulk).
1. Run bravais.x | cluster created in 'clust' from information in 'data'.
2. Copy 'clust' to 'clu0' for input to sorting program.
3. Run newclu.x | Sorts 'clu0' to 'clust' according to info in 'inclu' and 'control'.
4. Run impmad.x | Calculates the matrix elements (matnew) for the electrostatic potential
from information in 'clust', 'size' and 'self'.
5. Run structb.x | Calculates the tight-binding structure constant matrix elements from
information in 'control' and 'clust.
6. Run rsnew.x
C) Surface
* 1st obtain the Fermi energy and the potential parameters of the Bulk system.
* The same approach (hoh or not, scalar or fully relativistic) must be used in each step
(bulk and impurities in bulk).
1. Run bravais.x | cluster created in 'clust' from information in 'data'.
2. Copy 'clust' to 'clu0' for input for surface building program
3. Run buildsurf.x | Creates surface cluster from 'clu0' and 'clusup.ctr'
4. Run surfmat.x | Calculates the matrix elements for the electrostatic potential from
information in 'alelay.dat' and 'sizelay'
5. Run structb.x | Calculates the tight-binding structure constant matrix elements from
information in 'control' and 'clust.
6. Run rsnew.x
D) Defects on Surfaces
* 1st obtain the Fermi energy and the potential parameters of the Bulk (host) system.
* 2nd obtain the potential parameters of the (free) surface system.
* The same approach (hoh or not, scalar or fully relativistic) must be used in each step
(bulk and impurities in bulk).
1. Copy 'clust' from your surface calculation to 'clu0'.
13
RSLMTOASA
2. Run newclu.x | Adds the cluster/impurity atoms in 'inclu' to 'clu0' and outputs to'clust'.
Sorts 'clu0' to 'clust' according to info in 'inclu' and 'control'.
* The output from newclu.x is usefull for 'self','bulcri' and 'control'
3. Run impmad.x | Calculates the matrix elements for the electrostatic potential from
information in 'self', 'clust', and 'size'
5. Run structb.x | Calculates the tight-binding structure constant matrix elements from
information in 'control' and 'clust.
6. Run rsnew.x
+ Bulk, surface, surface clusters and embedded clusters can be run with the same set of codes
rsnew.x . (CALCTYPE= 'B','S' or 'I' at control input file)
14
RSLMTOASA
3. Structures
*Some useful structure definitions
Plano [001]
Plano [110]
Plano [111]
Fig.:bcc planes.
Bcc lattice:
(i) Surface bcc(001): each plane (xy) is defined by z = Ca, (where C is a constant and a
denote the lattice parameter. The next plane is characterized by z = (C+0.5)a; the other
plane by z = (C+1.0)a, etc.
(ii) Surface bcc(110): each plane is defined by (x + y)
15
RSLMTOASA
Table - Number of first and second nearest neighbors for an atom located at surface bcc
layer (S), in directions [001], [110] e [111]. (S) denotes atoms at surface layer, (S-1) subsurface layer and (S-2), (S-3) the next layers. D denotes the distance between two layers
and a is the lattice parameter. Bulk refers to bcc bulk system.
[001]
1st neighs.
2nd neighs.
[111]
bulk
4 (S)
3 (S-1)
2 (S-1)
1 (S-3)
4 (S)
2 (S)
3 (S-2)
1 (S-2)
2 (S-1)
0.5 a
2 / 2 a 0.707 a
4 (S-1)
[110]
3 / 6a 0.289 a
ES (z = -0,5) type_IZP_clust = 2
Fe(S) z = 0 type_IZP_clust = 3
Fe (S-1) z=+0,5 type_IZP_clust =
Eixo z
Fe(S-2) z = +1.0
Fe bulk
type_IZP_clust = 5
type_IZP_clust = 1
16
RSLMTOASA
Plano [001]
Plano [110]
Plano [111]
Table - Number of first neighbors for an atom located at surface fcc layer (S), in
directions [001], [110] e [111]. (S) denotes atoms at surface layer, (S-1) sub-surface layer
and (S-2), (S-3) the next layers. D denotes the distance between two layers and a is
the lattice parameter. Bulk refers to fcc bulk system.
[001]
[110]
[111]
bulk
1st neighs.
4(S)
2(S)
6(S)
12
4(S1)
4(S1)
3(S1)
1(S2)
D
0.5a
2 / 4 a0.354a
3 / 3a0.577a
17
RSLMTOASA
18
Fig.:Schematicallyrepresentationofageneric(001)fccsurfacewithoutdefects.
Firstneighborsshell.
Secondneighborsshell.
Thirdneighborsshell.
Impurity
Fig.:Schematicallyrepresentationofagenericfcc(001)surfacewithasubstitutionalimpurityat
surfacelayer.Singlesitecalculation.
RSLMTOASA
Firstneighborsshell.
Secondneighborsshell.
Thirdneighborsshell.
Impurity
EmptySpheresinthefirstneigh.shell
Firstneigh.atthesurfacelayer(MET(S))
Firstneigh.atthesubsurfacelayer(MET(S1))
Fig.:Schematicallyrepresentationofagenericfcc(001)surfacewithasubstitutionalimpurityat
surfacelayer.
19
RSLMTOASA
4.1 data
::::::::::::::
data-bcc (example for a bcc lattice)
::::::::::::::
-0.50000000 0.50000000 0.50000000
0.50000000 -0.50000000 0.50000000
0.50000000 0.50000000 -0.50000000
01 70.00
0.00000000 0.00000000 0.00000000 1
-
::::::::::::::
data-fcc (example for a fcc lattice)
::::::::::::::
0.00000000 0.50000000 0.50000000
0.50000000 0.00000000 0.50000000
0.50000000 0.50000000 0.00000000
01 60.00
0.00000000 0.00000000 0.00000000 1 1
- First 3 lines: PRIMITIVE LATTICE VECTORS IN UNITS OF LATTICE PARAMETER
a
- Next two numbers (4th line): NUMBER OF ATOMS IN PRIMITIVE CELL, SPHERE
RADIUS (RC) TO CUT CLUSTER
To build a larger cluster, increase SPHERE RADIUS (RC)
- NEXT 5 COLLUMNS
First 3 columns give COORDINATES OF ATOMS IN THE CELL (IN UNITS
OF a)
- 4th column: gives type IZP for each atom (atoms with same potential parameters have the
same IZP and the same LDOS).
- 5th column: gives type NO for each atom. Same No indicates same structure constant Sbar
connecting neighbors. This quantity is different if neighbors point in different directions
(ex: the hcp structure has two inequivalent NO)
20
RSLMTOASA
::::::::::::::
data-zrfe2 (DATA FOR LAVES PHASE C15 - ZrFe2)
::::::::::::::
0.50000000 0.50000000
0.00000000 0.50000000
0.50000000 0.00000000
6
9.000000
0.00000000 0.00000000
0.25000000 0.25000000
0.62500000 0.62500000
0.62500000 0.37500000
0.37500000 0.62500000
0.37500000 0.37500000
0.00000000
0.50000000
0.50000000
0.00000000
0.25000000
0.62500000
0.37500000
0.37500000
0.62500000
1
1
2
2
2
2
1
2
3
4
5
6
21
RSLMTOASA
4.2 clusup.ctr
::::::::::::::
clusup.ctr_fcc001 (example for a fcc(001) surface with 4 layers to be calculated selfconsistently: one empty sphere layer at z=-0.5, surface layer (S) at z=0,
sub-surface layer (S-1) at z=0.5, and layer (S-2) at z=1.0. Other layers in
the cluster at z=1.5 z=6.5 will be fixed as bulk atoms )
::::::::::::::
1.00d0 -0.5d0 6.5d0 0.5d0 15
-0.5d0 02
0.0d0 03
0.5d0 04
1.0d0 05
1.5d0 01
2.0d0 01
2.5d0 01
3.0d0 01
3.5d0 01
4.0d0 01
4.5d0 01
5.0d0 01
5.5d0 01
6.0d0 01
6.5d0 01
for005=clu0
for007=clust
for009=atomch.d
001
First line:
1.00d0(A) -0.5d0(B) 6.5d0(C) 0.5d0(D) 15(E)
(A)-scaling factor to be multiplied by the cluster coordin.
(B)-z min
(C)-z max
(D)-step from one layer to the adjacent one
(E)- number of layers from z min to z max
Next lines
(z of the layer) (type of atoms of this "z" layer)
for005= input file
for007= output file
for009= output file with charect. type of atoms
Last line : surface direction
22
RSLMTOASA
::::::::::::::
clusup.ctr_fcc110 (example for a fcc(110) surface with 5 layers to be calculated selfconsistently: two empty sphere layers at (x+y)=-1.0 and (x+y)=-0.5, surface
layer (S) at (x+y)=0, sub-surface layer (S-1) at (x+y)=0.5, and layer (S-2)
at (x+y)=1.0. Other layers in the cluster at (x+y)=1.5 (x+y)=6.5 will be
fixed as bulk atoms )
::::::::::::::
1.00d0 -1.0d0 6.5d0 0.5d0 16
-1.0d0 02
-0.5d0 03
0.0d0 04
0.5d0 05
1.0d0 06
1.5d0 01
2.0d0 01
2.5d0 01
3.0d0 01
3.5d0 01
4.0d0 01
4.5d0 01
5.0d0 01
5.5d0 01
6.0d0 01
6.5d0 01
for005=clu0
for007=clust
for009=atomch.d
110
First line:
1.00d0(A) -1.0d0(B) 6.5d0(C) 0.5d0(D) 16(E)
(A)-scaling factor to be multiplied by the cluster coordin.
(B)-(x+y) min
(C)-(x+y) max
(D)-step from one layer to the adjacent one
(E)- number of layers from (x+y) min to (x+y) max
Next lines
((x+y) of the layer) (type of atoms of this "(x+y)" layer)
for005= input file
for007= output file
for009= output file with charact. type of atoms
Last line : surface direction
23
RSLMTOASA
::::::::::::::
clusup.ctr_fcc111 (example for a fcc(111) surface with 4 layers to be calculated selfconsistently: one empty sphere layer at (x+y+z)=-1.0, surface layer (S) at
(x+y+z)=0, sub-surface layer (S-1) at (x+y+z)=1.0, and layer (S-2) at
(x+y+z)=2.0. Other layers in the cluster at (x+y+z)=3.0 (x+y+z)=8.0 will
be fixed as bulk atoms )
::::::::::::::
1.00d0 -1.0d0 8.0d0 1.0d0 10
-1.0d0 02
0.0d0 03
1.0d0 04
2.0d0 05
3.0d0 01
4.0d0 01
5.0d0 01
6.0d0 01
7.0d0 01
8.0d0 01
for005=clu0
for007=clust
for009=atomch.d
111
First line:
1.00d0(A) -1.0d0(B) 8.0d0(C) 1.0d0(D) 10(E)
(A)-scaling factor to be multiplied by the cluster coordin.
(B)-(x+y+z) min
(C)-(x+y+z) max
(D)-step from one layer to the adjacent one
(E)- number of layers from (x+y+z) min to (x+y+z) max
Next lines:
(x+y+z) of the layer) (type of atoms of this "(x+y+z)" layer)
for005= input file
for007= output file
for009= output file with charact. type of atoms
Last line : surface direction
24
RSLMTOASA
::::::::::::::
clusup.ctr_fcc001 (example for a fcc(001) surface with 5 layers to be calculated selfconsistently: two empty sphere layers at z=-1.0 and z=-0.5, surface layer
(S) at z=0, sub-surface layer (S-1) at z=0.5, and layer (S-2) at z=1.0. Other
layers in the cluster at z=1.5 z=6.5 will be fixed as bulk atoms )
::::::::::::::
1.00d0 -1.0d0 6.5d0 0.5d0 16
-1.0d0 02
-0.5d0 03
0.0d0 04
0.5d0 05
1.0d0 06
1.5d0 01
2.0d0 01
2.5d0 01
3.0d0 01
3.5d0 01
4.0d0 01
4.5d0 01
5.0d0 01
5.5d0 01
6.0d0 01
6.5d0 01
for005=clu0
for007=clust
for009=atomch.d
001
First line:
1.00d0(A) -1.0d0(B) 6.5d0(C) 0.5d0(D) 16(E)
(A)-scaling factor to be multiplied by the cluster coordin.
(B)-z min
(C)-z max
(D)-step from one layer to the adjacent one
(E)- number of layers from z min to z max
Next lines
(z of the layer) (type of atoms of this "z" layer)
for005= input file
for007= output file
for009= output file with charect. type of atoms
Last line : surface direction
25
RSLMTOASA
4.3 size
::::::::::::::
o
26
RSLMTOASA
4.4 sizelay
::::::::::::::
o
2.872758 u.a)
::::::::::::::
FOR005:alelay.dat
17 2.872758d0
ATOM
WS
1 2.8727580
2 2.8727580
3 2.8727580
4 2.8727580
5 2.8727580
6 2.8727580
7 2.8727580
8 2.8727580
9 2.8727580
10 2.8727580
11 2.8727580
12 2.8727580
13 2.8727580
14 2.8727580
15 2.8727580
16 2.8727580
17 2.8727580
1st line : input line
2nd line : WS - Wigner Seitz radius for each type of atom in a. u.
27
RSLMTOASA
4.5 control
::::::::::::::
control .Fe_bulk (considering a crystalline system, collinear fully-relativistic calculation)
::::::::::::::
2.86120 9.0 1.40880 9 1 1 0
2.90
1
1
2 1 0 21 21 0
0
1
FF0FFB
*******************
1st line: 2.86120 9.0 1.40880 9 1 1 0
ALAT(ang),R2(ang),WAV(ang),NP,NTYPE,NTOT,NBULK
2.86120=ALAT(ang), 9.0= R2(ang), 1.40880 =WAV(ang), 9=NP, 1=NTYPE, 1=NTOT ,
0=NBULK (see more details below)
2nd line: 2.90
CT(I), I=1,NTYPE (cutoff distance for neighbors in angstron) (use CT and R2 including 5th
neighs. to run newclu.x)
3rd line: 1
IU(I), I=1,NTOT (Typical site for each structure constant type NO)
4th line: 1
IB(I), I = 1,NBULK
5th line: 2 1 0 21 21 0
NSP,NREC,NLIM,LLSP,LLD,IDOS
6th line: 0
IFC(I), I=1, NREC
7th line: 1
IREC(I), I=1,NREC
8th line: F F 0 F F B
(LROT,INCORB,MEXT,SVAC,hoh,CALCTYPE)
F F 0 F F B (1st flag= LROT,2nd flag= INCORB,3rd #=MEXT, 4th flag=SVAC, 5th flag= hoh,6th flag
=CALCTYPE)
*more details
1st line: ALAT(ang),R2(ang),WAV(ang),NP,NTYPE,NTOT,NBULK
o
R2 = CT2 radius (in A 2). This radius (CT) refers to the distance which includes all first neighbors,
or all second nearest neighbors, etc.). (use CT and R2 including 5th neighs. to run newclu.x)
Example: Pd fcc: (R1) = distance to first neighbors
o
28
RSLMTOASA
2nd line:
CT(I), I=1,NTYPE
CT(I) = see CT explanation in R2
I=1,NTYPE = CT must be repeated NTYPE times.
3rd line: 1
IU(I), I=1,NTOT
IU=1 for bulk material
- Surface: this number IU is chosen in the clust file, looking for a site which can characterize
the bulk layers, i.e. far from surface sites. The output on screen from buildsurf.x
program gives this number.
- Defects on surface: number given in newclu.x output (on screen).
4th line: 1
IB(I), I = 1,NBULK
IB=1 for bulk material
- Surface: this number IB is chosen in clust, looking for a site which can characterize the bulk
layers, i.e. far from surface sites. The output on screen from buildsurf.x program
gives this number.
- Defects on surface: numbers given in newclu.x output (on screen).
5th line: 2 1 0 21 21 0
NSP,NREC,NLIM,LLSP,LLD,IDOS
NSP = 1=Collinear scalar relativistic
2=Collinear fully relativistic (l.s) OP and noOP
29
RSLMTOASA
NLIM 0 for bulk and for surface ; for impurities NLIM = number of atom in clust, where all first
neighbors of the atoms under consideration will be included.
LLSP = recursion cutoff LL for s-p electrons
LLD = recursion cutoff LL for d electrons
IDOS = 2, LDOS s,p,d for each type of atom (the LDOS output are written in files fort.48,
fort.49,)
= 1, LDOS s,p,d only for the first type
= 0, no LDOS output
6th line: 0
IFC(I), I=1, NREC
IFC = 0, atom with no 4f core electrons
IFC = 1, atom with 4f electrons in the core
IFC(I), I=1, NREC
Type IFC for each of the NREC atoms to be considered in the recursion
7th line: 1
IREC(I), I=1,NREC
IREC= refers to the atoms (in the clust file) that will be calculated self-consistently, or to represent
all equivalent atoms in the same neighboring shell.
Those numbers are given by newclu.x output (on screen), for defects on surface and by
buildsurf.x output (atomch.d file) for surface systems.
8th line: F F 0 F F B
LROT,INCORB,MEXT,SVAC,hoh,CALCTYPE
LROT: T - Rotates in spin and real space so that local spin axis is along z-axis (beta version, use
always F), only for non-collinear calculations.
INCORB: Includes orbital moment when calculating local spin axis, only for non-collinear
calculations
MEXT: use always F - Performs acceleration of rotation of spins (0=no, 1=linear extrapolation,
2=Broyden) VERY experimental, only for non-collinear calculations.
SVAC: Shift d-band levels far up in energy for empty spheres (ES) (Emulates only sp-basis for ES)
hoh: F- Hamiltonia without hoh term
T - Hamiltonia with hoh term
CALCTYPE: B=bulk, I=impurity, S=surface
30
RSLMTOASA
::::::::::::::
control.Cu_bulk/SR (example for Cu bulk, scalar relativistic calculation. Note the main
difference from Fe bulk example, besides structure values, CALCTYPE=I, and NSP=2 Fully
relativistic calculation)
::::::::::::::
3.61411 14.0 1.41237 9 1 1 0
3.64
1
1
1 1 0 21 21 0
0
1
FF0FFI
ALAT(ang),R2(ang),WAV(ang),NP,NTYPE,NTOT,NBULK
CT(I), I=1,NTYPE (cutoff distance for neighbors in Angstrom)
IU(I), I=1,NTOT (Typical site for each structure constant type NO)
IB(I), I = 1,NBULK
NSP,NREC,NLIM,LLSP,LLD,IDOS
IFC(I), I=1, NREC
IREC(I), I=1,NREC
LROT,INCORB,MEXT,SVAC,hoh,CALCTYPE
CALCTYPE: B=bulk, I=impurity, S=surface
31
RSLMTOASA
::::::::::::::
control .Cu_surf (example for Cu surface with 4 layers (1 empty sphere + 3 metals) to be
calculated self-cons. Therefore, NBULK=1, NTYPE=5=1bulk+4layers, NREC=4 four layers
to be calculated, CT=3.64-includes 1st and 2nd neighbors; CALCTYPE=S; NLIM = 0 for
surface )
::::::::::::::
3.61411 14.0 1.41237 9 5 1 1
3.64 3.64 3.64 3.64 3.64
2356 (from buildsurf.x given in atomch.d)
2356 (from buildsurf.x given in atomch.d)
1 4 0 21 21 0
0000
177 377 926 1312 (from buildsurf.x given in atomch.d)
FF0TFS
ALAT(ang),R2(ang),WAV(ang),NP,NTYPE,NTOT,NBULK
CT(I), I=1,NTYPE (cutoff distance for neighbors in Angstrom)
IU(I), I=1,NTOT (Typical site for each structure constant type NO)
IB(I), I = 1,NBULK
NSP,NREC,NLIM,LLSP,LLD,IDOS
IFC(I), I=1, NREC
IREC(I), I=1,NREC
LROT,INCORB,MEXT,SVAC,hoh,CALCTYPE
CALCTYPE: B=bulk, I=impurity, S=surface
32
RSLMTOASA
::::::::::::::
control.Cr_on_Cu (example for 3 Cr atoms as defect on Cu surface; NBULK=5 1bulk+4 Cu
surface layers; NTYPE=8 3 Cr atoms+5nbulk; NLIM=34 , CALCTYPE= I
::::::::::::::
3.61411 14.0 1.41237 9 8 1 5
3.64 3.64 3.64 3.64 3.64 3.64 3.64 3.64 (use CT and R2 including 5th neighs. to run newclu.x)
1507 (from newclu.x output on screen)
1507 44 415 770 1141 (from newclu.x output on screen)
4 3 34 21 21 2
000
1 2 3 (indicates that the atoms in position 1, 2 3, in the file clust, will be calculated selfconsistently)
FF0FFI
ALAT(ang),R2(ang),WAV(ang),NP,NTYPE,NTOT,NBULK
CT(I), I=1,NTYPE (cutoff distance for neighbors in angstron)
IU(I), I=1,NTOT (Typical site for each structure constant type NO on clust)
IB(I), I = 1,NBULK (Typical site for each type atom IZP on clust, comes from newclu.x output on
screen)
NSP,NREC,NLIM,LLSP,LLD,IDOS
IFC(I), I=1, NREC
IREC(I), I=1,NREC
LROT,INCORB,MEXT,SVAC,hoh,CALCTYPE
33
4.6 inclu
3
000
-0.5 0 0.5
0.5 -0.5 0
1st line : Number of atoms as defects
2nd line : 3 columns - positions x, y, z, of atom 1 |
3rd line : 3 columns - positions x, y, z, of atom 2|
4th line: 3 columns - positions x, y, z, of atom 3
(if more atoms)
RSLMTOASA
34
RSLMTOASA
35
RSLMTOASA
4.8 clust
Clust-bulk-bcc
II = 4957
.00000000 .00000000 .00000000 1 1 -3.00000000 -5.00000000 -6.00000000 1 1
-2.50000000 -4.50000000 -6.50000000 1 1 -2.00000000 -4.00000000 -7.00000000 1 1
-3.00000000 -6.00000000 -5.00000000 1 1 -2.50000000 -5.50000000 -5.50000000 1 1
-2.00000000 -5.00000000 -6.00000000 1 1 -1.50000000 -4.50000000 -6.50000000 1 1
-1.00000000 -4.00000000 -7.00000000 1 1 -.50000000 -3.50000000 -7.50000000 1 1
-2.50000000 -6.50000000 -4.50000000 1 1 -2.00000000 -6.00000000 -5.00000000 1 1
-1.50000000 -5.50000000 -5.50000000 1 1 -1.00000000 -5.00000000 -6.00000000 1 1
-.50000000 -4.50000000 -6.50000000 1 1 .00000000 -4.00000000 -7.00000000 1 1
.50000000 -3.50000000 -7.50000000 1 1 -2.00000000 -7.00000000 -4.00000000 1 1
1st line : Number of atoms in the clust file
2nd line : first 5 columns - positions x, y, z, IZP, NO of atom 1 |
second 5 columns the same for atom 2
3rd line : first 5 columns - positions x, y, z, IZP, NO of atom 3 |
second 5 columns the same for atom 4
36
RSLMTOASA
4.9 self
::::::::::::::
self (example for Fe bulk)
::::::::::::::
ITER= 2 NBLK= 0
1 1 12900 -0.800 0.500 0 8.00000 -0.06964 F F
11
ATOM
SHIFTS
MADELUNG POT WS
1 -0.00000041 0.00000054 -0.00000006 2.66220000
ATOM Q0NEUTER
Q2NEUTER
1 0.35000000 0.00000000
1 0.35000000 0.00000000
1 4.30000000 0.00000000
1 0.35000000 0.00000000
1 0.35000000 0.00000000
1 2.30000000 0.00000000
NBAS= 1WSM= 2.66220000
ATOM TYPE
1 1
1st line: ITER= 2 NBLK= 0
ITER - self adjusts (just leave it)
NBLK - bulk calculation NBLK=0, for other systems (surface, defects use NBLK=1)
2nd line: 1 1 12900 -0.800 0.500 0 8.00000 -0.06964 F F
the first two numbers (1 1) subtract 1 from LL for s-p and d (leave as it is)
----------------------------------------------------------------Then have the number of atoms with different IZP in the cell (1) followed
by the number 2900 which indicates the number of points used to obtain the LDOS
----------------------------------------------------------------------Next have EMIN and EMAX (limits of LDOS)- these are adjusted automatically
according to values given on the file 'direct'
---------------------------------------------------------Leave the next zero (should always be zero)
----------------------------------------------------------Next comes the the total number of valence electrons used to obtain the Fermi
level- 8 for Fe bulk; other example:ZrFe2(Zr=4 and Fe=8- Have 2Zr and 4Fe in the ZrFe2 cell
giving 40 electrons)
---------------------------------------------------------For periodic systems the next number is output (Fermi level)
----------------------------------------------------------The first logical is verbosity (leave as it is)
-----------------------------------------------------------The second logical indicates - T (fix the Fermi level to the number given)
F (fix given charge- Fermi level is output)
for periodic systems always use F
for impurities, surface, always use T
3rd line: 1 1
# of inequivalent atoms (IZP)- here 1 Fe bulk
# of atoms of first kind in the cell (1)
37
RSLMTOASA
38
RSLMTOASA
::::::::::::::::::::::::::::::::::::::::::
self (example for Pt surface with 6 layers being calculated self-consit. (2 empty spheres +4 Pt
layers)
::::::::::::::::::::::::::::::::::::::::::
Note: last line is different from self for bulk (INIT= 8 NBAS= 17WSM= 2.89700000)
INIT= 8 (output just leave it)
NBAS= 17 (always for surface)
WSM= 2.89700000 (Wigner Seitz radus)
ITER= 2 NBLK= 1
1 1 62900 -1.100 0.100 0 10.00000 -0.06556 F T
6111111
ATOM
SHIFTS
MADELUNG POT WS
1 0.00000025 0.00004062 1.03793294 2.89700000
2 0.00000751 0.00002048 0.79592524 2.89700000
3 -0.00000242 -0.00000087 0.05212606 2.89700000
4 0.00000084 0.00000145 0.00598992 2.89700000
5 0.00000021 0.00000096 0.01680554 2.89700000
6 -0.00000007 0.00000063 0.01469124 2.89700000
ATOM Q0NEUTER
Q2NEUTER
1 0.00000000 0.00000000
1 0.00000000 0.00000000
1 0.00000000 0.00000000
1 0.00000000 0.00000000
1 0.00000000 0.00000000
1 0.00000000 0.00000000
ATOM Q0NEUTER
Q2NEUTER
2 0.00000000 0.00000000
2 0.00000000 0.00000000
2 0.00000000 0.00000000
2 0.00000000 0.00000000
2 0.00000000 0.00000000
2 0.00000000 0.00000000
ATOM Q0NEUTER
Q2NEUTER
3 0.35000000 0.00000000
3 0.35000000 0.00000000
3 4.30000000 0.00000000
3 0.35000000 0.00000000
3 0.35000000 0.00000000
3 4.30000000 0.00000000
ATOM Q0NEUTER
Q2NEUTER
4 0.35000000 0.00000000
4 0.35000000 0.00000000
4 4.30000000 0.00000000
4 0.35000000 0.00000000
4 0.35000000 0.00000000
4 4.30000000 0.00000000
ATOM Q0NEUTER
Q2NEUTER
5 0.35000000 0.00000000
39
RSLMTOASA
5 0.35000000 0.00000000
5 4.30000000 0.00000000
5 0.35000000 0.00000000
5 0.35000000 0.00000000
5 4.30000000 0.00000000
ATOM Q0NEUTER
Q2NEUTER
6 0.35000000 0.00000000
6 0.35000000 0.00000000
6 4.30000000 0.00000000
6 0.35000000 0.00000000
6 0.35000000 0.00000000
6 4.30000000 0.00000000
INIT= 8 NBAS= 17WSM= 2.89700000
40
RSLMTOASA
4.10 direct
::::::::::::::
direct
::::::::::::::
5 5 -0.9000 0.0000 1.00 0.50E-06 F
ATOM
MIXING
1 Mixing= 0.0002 Mixmag= 0.0500 FREEZE= F
2 Mixing= 0.0002 Mixmag= 0.0500 FREEZE= F
3 Mixing= 0.0005 Mixmag= 0.0500 FREEZE= F
4 Mixing= 0.0005 Mixmag= 0.0500 FREEZE= F
5 Mixing= 0.0005 Mixmag= 0.0500 FREEZE= F
1 F
1 F
1 F
1 F
1 F
1 F
1 F
1st line: 5 5 -0.9000 0.0000 1.00 0.50E-06 F
NCLAS NLOOP EIN ESU VES-BETA EPS OP
NCLAS= # of inequivalent sites being calculated (equal to NREC from control)
NLOOP= # of self-consistent iteration loops
EIN= lower limit (in Ryd.) for the energies (should be lower than
the bottom of all (s,p,d) bands being considered)
ESU= upper limit (in Ryd.) for the energies...( should be higher
than the Fermi energy)
VES-BETA= MIX (how much of the new solution will be included)
EPS = preciso na convergncia - just leave as it is.
BEMG= Magnetic mix (iused only when LM in the second collumn is T)
OP = if F no OP (Orbital Polarization) calculation
= if T OP calculation (to save time, first converge with no OP and with this guess perform
the OP calculation)
2nd line: ATOM
MIXING
3rd , 4th , 5th , 6th and 7th lines: (shall have NCLAS lines)
1 Mixing= 0.0002 Mixmag= 0.0500 FREEZE= F
2 Mixing= 0.0002 Mixmag= 0.0500 FREEZE= F
3 Mixing= 0.0005 Mixmag= 0.0500 FREEZE= F
4 Mixing= 0.0005 Mixmag= 0.0500 FREEZE= F
5 Mixing= 0.0005 Mixmag= 0.0500 FREEZE= F
-
41
RSLMTOASA
4th column: (FREEZE= F ). For collinear calculation always use F flag. In the case of
non-collinear calculations the Magnetic directions can be fixed by having FREEZE
= T.
+ With fixed spins (FREEZE=T) for all atoms and LROT=T (see control), only the
diagonal part of the spin density is calculated => almost 3 times faster. (In this case, no
relaxations of spin directions are possible)
42
RSLMTOASA
3.278958
2 2 0 T F
.114638
-.693962
-.852267
.000000
-13926.011937
-216.903617
GENERAL DATA ---------.31582319
.00000000
.35266858
.00000000
1.10036386
.00000000
.34697181
.00000000
.48242509
.00000000
1.51638536
.00000000
START DATA ------------.10327748
.37832465
.73347833
.37483131
.11797792
.18261940
-.13309907
.37849643
.69517487
.37104812
.08958087
.18064835
POT PARAMETERS --------
279
.020
.030811
3.270000
-7073.979810
.00681652
.00420036
.01210045
.00423076
.00468194
.01083213
0
0
0
0
0
0
.43940060
.12828941
.02685753
.43929978
.12680581
.02512412
4.25616662
4.12158458
1.43319884
4.25071730
4.17772574
1.38807377
- 1st column - # Quantico for s, p and d (up and dw) (integer part Ex: 5s, 5p and 4d for Zr)
Followed by Log. Deriv. (if unknown set to half)
Example: 5.50000000 for the 5s
- 2nd column- guess for s, p and d (up and dw) occupations
- 3rd column- guess for 1st moment (chosen to be always zeros)
43
RSLMTOASA
13th 19th lines: Output for pot. parameters- initial numbers will be overwritten. See file eximag for this
information
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-.29400644 -.10327505 .37832458 .43940034 4.25614876
-.20802769 .73348215 .37483192 .12828963 4.12157382
-.19682269 .11798166 .18262005 .02685790 1.43321027
-.31579322 -.13310192 .37849640 .43929968 4.25071016
-.16615953 .69517102 .37104764 .12680561 4.17773314
-.18447715 .08957796 .18064812 .02512393 1.38806882
--------- END OF POT PARAMETERS --------
44
RSLMTOASA
::::::::::::::
at1 (example for first empty sphere , for a surface with two empty sphere layers)
::::::::::::::
< V > 0.0
2.669000 2 2 0 T T
69 0.030
0.0 0.0
0.002165
-0.128124
-0.000001
0.000000
-0.001569
0.000000
3.270000
-0.001331
0.000000
-0.000185
-0.001516
--------- END OF GENERAL DATA ---------1.22245033 0.00038348 0.00000000 0.00000959 0
2.16138879 0.00038531 0.00000000 0.00000814 0
3.11913934 0.00031393 0.00000000 0.00000237 0
1.22245679 0.00038352 0.00000000 0.00000959 0
2.16139193 0.00038520 0.00000000 0.00000814 0
3.11913946 0.00031394 0.00000000 0.00000237 0
--------- END OF START DATA ------------0.74238811 0.31385717 0.41810942 0.43720229 4.77327056
-0.73985329 1.49129970 0.44334249 0.12319791 8.28886787
-0.68340911 3.20620829 0.47120715 0.06693045 12.72928068
-0.74235480 0.31385281 0.41810746 0.43720152 4.77318295
-0.73981580 1.49129230 0.44334087 0.12319759 8.28876573
-0.68340512 3.20620807 0.47120702 0.06693044 12.72927038
--------- END OF POT PARAMETERS --------
::::::::::::::
at2 (example for second empty sphere-near metal layers , for a surface with two empty
sphere layers)
::::::::::::::
< V > 0.0
2.669000 2 2 0 T T
69 0.030
0.0 0.0
0.205240
-0.433549
0.000000
0.000000
-0.129128
0.000000
3.270000
-0.053991
0.001816
-0.061556
-0.113731
--------- END OF GENERAL DATA ---------1.33143005 0.04523205 0.00000000 0.00065296 0
2.20243583 0.04002669 0.00000000 0.00051057 0
3.13417552 0.01736097 0.00000000 0.00013033 0
1.33143198 0.04523258 0.00000000 0.00065299 0
2.20243603 0.04002685 0.00000000 0.00051055 0
3.13417549 0.01736113 0.00000000 0.00013033 0
--------- END OF START DATA ------------0.63009049 0.03803131 0.40372547 0.42857423 4.01129298
-0.63375045 1.17710481 0.43079818 0.12010000 7.44708626
-0.61612805 2.86853858 0.46185652 0.06561810 11.91538197
-0.63008648 0.03803051 0.40372524 0.42857409 4.01128247
-0.63374947 1.17710413 0.43079812 0.12009999 7.44708257
-0.61612905 2.86853831 0.46185654 0.06561810 11.91538353
--------- END OF POT PARAMETERS --------
45
::::::::::::::
at3 (example for Cu surface layer)
::::::::::::::
< Cu > 29.0
2.669000 2 2 0 T T 253 0.030
18.0 11.0
-0.268171
-0.693335
0.000000
-1904.705023
-3.209378
0.000000
3.270000
3360.291613 -6534.961660 -130.950475 -3305.620522
--------- END OF GENERAL DATA ---------4.74029261 0.34642831 0.00000000 0.01073307 0
4.43159184 0.23929174 0.00000000 0.00556929 0
3.89535050 4.78019426 0.00000000 0.01931255 0
4.74029323 0.34642935 0.00000000 0.01073321 0
4.43159170 0.23929156 0.00000000 0.00556927 0
3.89535043 4.78019377 0.00000000 0.01931252 0
--------- END OF START DATA ------------0.43456888 -0.41485895 0.40604574 0.41985561 4.04569900
-0.33849997 0.57999118 0.39525007 0.11135299 5.82258607
-0.28725643 -0.28598219 0.09560559 -0.00361587 0.62095189
-0.43456773 -0.41485903 0.40604574 0.41985558 4.04569712
-0.33850031 0.57999112 0.39525008 0.11135299 5.82258660
-0.28725645 -0.28598217 0.09560560 -0.00361587 0.62095194
--------- END OF POT PARAMETERS --------
RSLMTOASA
46
RSLMTOASA
4.12 uppar
::::::::::::::
uppar (example for Fe-bulk)
::::::::::::::
-0.305155 0.399908 0.154994
0.342224 0.260727 0.648479
-0.214410 0.117631 0.018839
0.012382 0.004454 0.009983
-0.468632
-0.572468
0.931435
-0.025330
1st , 2nd and 3rd lines: These are tight-binding LMTO parameters to build the Hamiltonian for s, p
and d orbitals. The numbers are overwritten at each iteration- can use Varena Lecture parameters
for pure elements as first guess.
1st column: gives Cbar (
() are potential
2nd column: gives the square root of Deltabar (), where
parameters of the Hamiltonian H=
/ /
3rd column: o values, used when the hoh term is included in the Hamiltonian.
4th column: gives E (the band center)
-0.305155 0.399908 0.154994 -0.468632 ! (s orbital)
0.342224 0.260727 0.648479 -0.572468 ! (p orbital)
-0.214410 0.117631 0.018839 0.931435 ! (d orbital)
/ oE
4th line: 1st, 2nd , 3rd and 4th numbers are output (set zero as first guess)
4th number gives the up orbital moment
0.012382 0.004454 0.009983 -0.025330
**Note: For Fe bulk there are only four lines, since we have only one type of atom.
For larger systems with more than one type of atoms, each type of atom shall have
their own 4 lines. See example for surfaces, defects on surfaces.
***THE NUMBERS FOR DOWN ELECTRONS ARE PLACED ON A SIMILAR FILE
'dwpar'.
47
RSLMTOASA
::::::::::::::
uppar (example for Cu surface with 2 empty sphere layers and 3 Cu layers)
::::::::::::::
-0.427087 0.394662 0.073054 -0.454325 Cu bulk (will not be changed)
0.257146 0.261644 0.605602 -0.562492 Cu bulk (will not be changed)
-0.293588 0.096136 0.003361 1.593997 Cu bulk (will not be changed)
0.011993 0.008367 0.011445 0.000000 Cu bulk (will not be changed)
0.324043 0.193988 0.490061 -1.093813
first empty sphere (ES1)
0.290543 0.090217 0.454026 -1.754320
first empty sphere (ES1)
-0.047904 0.007164 0.059135 -16.653291
first empty sphere (ES1)
-0.000001 -0.000001 0.006626 0.000000
first empty sphere (ES1)
0.219459 0.271186 0.448784 -0.731509
second empty sphere (ES1)
0.392789 0.148870 0.625774 -1.045795
second empty sphere (ES1)
0.143850 0.047610 0.359213 -2.496894
second empty sphere (ES1)
-0.000002 -0.000002 0.006638 0.000000
second empty sphere (ES1)
-0.376833 0.402581 0.019542 -0.436607
Cu (S)
0.303232 0.259718 0.603538 -0.568154
Cu (S)
-0.247785 0.095797 0.001277 1.564620
Cu (S)
0.012118 0.008355 0.011454 0.000000
Cu (S)
-0.439608 0.394590 0.076612 -0.454956
Cu (S-1)
0.252380 0.263707 0.602745 -0.556898
Cu (S-1)
-0.296434 0.096712 0.003367 1.603485
Cu (S-1)
0.012028 0.008353 0.011425 0.000000
Cu (S-1)
-0.414599 0.390051 0.096090 -0.463958
Cu (S-2)
0.263606 0.259874 0.609134 -0.567328
Cu (S-2)
-0.284798 0.095845 0.003859 1.590101
Cu (S-2)
0.011927 0.008377 0.011453 0.000000
Cu (S-1)
48
RSLMTOASA
::::::::::::::
uppar (example for 3 Cr adatoms on Cu surface with 2 empty sphere layers and 3 Cu
layers)
::::::::::::::
-0.427087 0.394662 0.073054 -0.454325 Cu bulk (will not be changed)
0.257146 0.261644 0.605602 -0.562492 Cu bulk (will not be changed)
-0.293588 0.096136 0.003361 1.593997 Cu bulk (will not be changed)
0.011993 0.008367 0.011445 0.000000 Cu bulk (will not be changed)
0.324043 0.193988 0.490061 -1.093813
first empty sphere (ES1) fixed
0.290543 0.090217 0.454026 -1.754320
first empty sphere (ES1) fixed
-0.047904 0.007164 0.059135 -16.653291
first empty sphere (ES1) fixed
-0.000001 -0.000001 0.006626 0.000000
first empty sphere (ES1) fixed
0.219459 0.271186 0.448784 -0.731509
second empty sphere (ES1) fixed
0.392789 0.148870 0.625774 -1.045795
second empty sphere (ES1) fixed
0.143850 0.047610 0.359213 -2.496894
second empty sphere (ES1) fixed
-0.000002 -0.000002 0.006638 0.000000
second empty sphere (ES1) fixed
-0.376833 0.402581 0.019542 -0.436607
Cu (S) fixed
0.303232 0.259718 0.603538 -0.568154
Cu (S) fixed
-0.247785 0.095797 0.001277 1.564620
Cu (S) fixed
0.012118 0.008355 0.011454 0.000000
Cu (S) fixed
-0.439608 0.394590 0.076612 -0.454956
Cu (S-1) fixed
0.252380 0.263707 0.602745 -0.556898
Cu (S-1) fixed
-0.296434 0.096712 0.003367 1.603485
Cu (S-1) fixed
0.012028 0.008353 0.011425 0.000000
Cu (S-1) fixed
-0.414599 0.390051 0.096090 -0.463958
Cu (S-2) fixed
0.263606 0.259874 0.609134 -0.567328
Cu (S-2) fixed
-0.284798 0.095845 0.003859 1.590101
Cu (S-2) fixed
0.011927 0.008377 0.011453 0.000000
Cu (S-1) fixed
-0.334169 0.430649 0.073624 -0.433293 Cr atom 1 (to be calculated self-consistently)
0.309551 0.262550 0.653895 -0.584900 Cr atom 1 (to be calculated self-consistently)
-0.194051 0.144226 0.017235 0.582126 Cr atom 1 (to be calculated self-consistently)
0.013822 0.002578 0.008886 -0.041079 Cr atom 1 (to be calculated self-consistently)
-0.314482 0.425412 0.096092 -0.441220 Cr atom 2 (to be calculated self-consistently)
0.318043 0.259719 0.656886 -0.592189 Cr atom 2 (to be calculated self-consistently)
-0.188322 0.142788 0.016693 0.583607 Cr atom 2 (to be calculated self-consistently)
0.013748 0.002597 0.008926 -0.047573 Cr atom 2 (to be calculated self-consistently)
-0.314614 0.425446 0.095927 -0.441170 Cr atom 3 (to be calculated self-consistently)
0.317368 0.259610 0.657032 -0.592497 Cr atom 3 (to be calculated self-consistently)
-0.188272 0.142804 0.016634 0.583683 Cr atom 3 (to be calculated self-consistently)
0.013749 0.002596 0.008926 -0.046940 Cr atom 3 (to be calculated self-consistently)
49
RSLMTOASA
-0.465145
-0.554385
0.360111
0.039383
50
RSLMTOASA
0.0
0.0
0.0
0.0
0.0
51
RSLMTOASA
::::::::::::::
alelay.dat_bcc001 (example for (001) bcc surface )
::::::::::::::
MADL
IDSYST= 6
FOR008=matrix
Madelung potential for BCC(001) multilayer
STORE...=N
MODE...=2D NLAM2D=17 NPRN..= 0 ICNVRG= 0 MSGL..= 0
LAMDA....=
4.00 AMAX....=
4.00 BMAX....=
4.00
NQ3....= 1 LAT...= 1 IPRIM.= 0
A........=
1.0 B.......=
1.0 C.......=
1.0
BSX(1)...=1.00000000 BSY(1)..=0.00000000 BSZ(1)..=
0.0
BSX(2)...=0.00000000 BSY(2)..=
1.0 BSZ(2)..=
0.0
BSX(3)...=0.50000000 BSY(3)..=0.50000000 BSZ(3)..=0.50000000
QX(1)....=
0.0 QY(1)...=
0.0 QZ(1)...=
0.0
Q(s)
0.0
0.0
0.0
0.0
0.0
0.0
Q(s)
-1.000000 1.0
0.0
0.0
0.0
0.0
Q(s)
0.0
0.0
0.0
0.0
Q(z)
0.0
0.0
0.0
0.0
0.0
0.0
Q(z)
0.0
0.0
0.0
0.0
0.0
0.0
Q(z)
0.0
0.0
0.0
0.0
Q(3zz-1) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(3zz-1) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(3xx-1) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(xx-yy) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(xx-yy) 0.000000 0.000000 0.000000 0.000000 0.0
Q(xx-yy) 0.000000 0.000000 0.000000 0.000000 0.0
Q(xy) 0.000000 0.000000 0.000000 0.000000 0.0
Q(xy) 0.000000 0.000000 0.000000 0.000000 0.0
Q(xy) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
0.0
0.0
0.0
0.0
52
::::::::::::::
alelay.dat-fcc110 (example for (110) fcc surface )
::::::::::::::
MADL
IDSYST= 7
FOR008=matrix
Madelung potential for FCC110
STORE...=N
MODE...=2D NLAM2D=17 NPRN..= 0 ICNVRG= 0 MSGL..= 0
LAMDA....=
4.00 AMAX....=
4.00 BMAX....=
4.00
NQ3....= 1 LAT...= 1 IPRIM.= 0
A........=
1.0 B.......=
1.0 C.......=
1.0
BSX(1)...=0.70710700 BSY(1)..=0.00000000 BSZ(1)..=
0.0
BSX(2)...=0.00000000 BSY(2)..=1.00000000 BSZ(2)..=
0.0
BSX(3)...=0.35355305 BSY(3)..=0.50000000 BSZ(3)..=0.35355305
QX(1)....=
0.0 QY(1)...=
0.0 QZ(1)...=
0.0
Q(s)
0.0
0.0
0.0
0.0
0.0
0.0
Q(s)
-1.000000 1.0
0.0
0.0
0.0
0.0
Q(s)
0.0
0.0
0.0
0.0
Q(z)
0.0
0.0
0.0
0.0
0.0
0.0
Q(z)
0.0
0.0
0.0
0.0
0.0
0.0
Q(z)
0.0
0.0
0.0
0.0
Q(3zz-1) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(3zz-1) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(3xx-1) 0.000000 0.000000 0.000000 0.000000
Q(xx-yy) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(xx-yy) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(xx-yy) 0.000000 0.000000 0.000000 0.000000
Q(xy) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(xy) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(xy) 0.000000 0.000000 0.000000 0.000000
RSLMTOASA
53
RSLMTOASA
::::::::::::::
alelay.dat_fcc111 (example for (111) fcc surface )
::::::::::::::
MADL
IDSYST= 6
FOR008=matrix
Madelung potential for FCC(111) multilayer
STORE...=N
MODE...=2D NLAM2D=17 NPRN..= 0 ICNVRG= 0 MSGL..= 0
LAMDA....=
4.00 AMAX....=
4.00 BMAX....=
4.00
NQ3....= 1 LAT...= 1 IPRIM.= 0
A........=
1.0 B.......=
1.0 C.......=
1.0
BSX(1)...=-0.5000000 BSY(1)..=0.00000000 BSZ(1)..=
0.5
BSX(2)...=0.50000000 BSY(2)..=
-0.5 BSZ(2)..=
0.0
BSX(3)...=0.00000000 BSY(3)..=-0.5000000 BSZ(3)..=-0.5000000
QX(1)....=
0.0 QY(1)...=
0.0 QZ(1)...=
0.0
Q(s)
0.0
0.0
0.0
0.0
0.0
0.0
Q(s)
-1.000000 1.0
0.0
0.0
0.0
0.0
Q(s)
0.0
0.0
0.0
0.0
Q(z)
0.0
0.0
0.0
0.0
0.0
0.0
Q(z)
0.0
0.0
0.0
0.0
0.0
0.0
Q(z)
0.0
0.0
0.0
0.0
Q(3zz-1) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(3zz-1) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(3xx-1) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(xx-yy) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
Q(xx-yy) 0.000000 0.000000 0.000000 0.000000 0.0
Q(xx-yy) 0.000000 0.000000 0.000000 0.000000 0.0
Q(xy) 0.000000 0.000000 0.000000 0.000000 0.0
Q(xy) 0.000000 0.000000 0.000000 0.000000 0.0
Q(xy) 0.000000 0.000000 0.000000 0.000000 0.0
0.0
0.0
0.0
0.0
0.0
54
RSLMTOASA
1st line: 7 27
-
7=NBULK, 27=NBAS
NBULK = number of atoms type bulk (the same as in control file)
NBAS = (used in self), this information is given on screen running newclu.x
55
RSLMTOASA
(NBULK+1) (for this example 9th ) line until the end: (IZP-old of the first atom in the
clust until NBAS, where IZP-old = IZP type in clust file before the defects have been
included) . Copy these lines from information given on screen output from newclu.x
(section 4.7)
56
RSLMTOASA
4.16 noncol: used only for non-collinear calculations (NSP=3 or NSPIN=4 in control
file)
::::::::::::::
noncol (example for 3 atoms as a defect on Pt surface with NBULK=7)
::::::::::::::
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
-0.581828
0.015536
0.606003
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
-0.568087
0.997284
-0.386428
1.000000
1.000000
1.000000
1.000000
1.000000
1.000000
1.000000
-0.582025
-0.072001
0.695294
The 3 columns refer to spin moment directions (x, y, z) for NTYPE=1, NTYPE.
Therefore, the 1st , 2nd 7th (since NBULK=7) are the spin moment directions (
,
for
the
bulk
types.
These
directions
are
fixed
in
the
self
consistent
,
,
calculation.
8th , 9th and 10th are the spin moments for the atoms as a defect on Pt surface. These
directions are calculated on each self-consistent iteration (see below).
,
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
-0.581828
0.015536
0.606003
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
-0.568087
0.997284
-0.386428
57
RSLMTOASA
If it gives VECTOR NOT FOUND you should review your input file control
.
::::::::::::::
str.out (example for Fe-bulk)
::::::::::::::
4957 (! number of sites in clust file)
LATTICE COORDINATES (! Lattice coord. x a (lattice parameter))
1 0.0000 0.0000 0.0000 2 -8.5836-14.3060-17.1672
3 -7.1530-12.8754-18.5978 4 -5.7224-11.4448-20.0284
5 -8.5836-17.1672-14.3060 6 -7.1530-15.7366-15.7366
7 -5.7224-14.3060-17.1672 8 -4.2918-12.8754-18.5978
9 -2.8612-11.4448-20.0284 10 -1.4306-10.0142-21.4590
11 -7.1530-18.5978-12.8754 12 -5.7224-17.1672-14.3060
13 -4.2918-15.7366-15.7366 14 -2.8612-14.3060-17.1672
NEAREST NEIGHBOUR MAP (! Lattice coord. x a (lattice parameter))
ATOM TYPE CONNECTIVITY NEIGHBOURS
ATOM(! in clust file) TYPE (IZP in clust file) CONNECTIVITY (number of neighbors until
CT (cut radius given in control))
NEIGHBOURS (!give the neigh. map the numbers
correspond to sites in clust file)
1 1 15 2161 2162 2179 2180 2460 2461 2479 2480 2498 2499 2779 2780 2797 2798
2 1 15 0 0 0 0 0 0 0 3 6 7 53 54 61 62
3 1 15 0 0 0 0 0 0 2 4 7 8 54 55 62 63
4 1 15 0 0 0 0 0 0 3 0 8 9 55 56 63 64
5 1 15 0 0 0 0 0 0 0 6 11 12 60 61 69 70
6 1 15 0 0 0 0 0 2 5 7 12 13 61 62 70 71
7 1 15 0 0 0 0 2 3 6 8 13 14 62 63 71 72
8 1 15 0 0 0 0 3 4 7 9 14 15 63 64 72 73
9 1 15 0 0 0 0 4 0 8 10 15 16 64 65 73 74
10 1 15
0 0 0 0 0 0 9 0 16 17 65 66 74 75
11 1 15
0 0 0 0 0 5 0 12 18 19 69 70 79 80
12 1 15
0 0 0 0 5 6 11 13 19 20 70 71 80 81
13 1 15
0 0 0 0 6 7 12 14 20 21 71 72 81 82
14 1 15
0 0 0 0 7 8 13 15 21 22 72 73 82 83
4957 15
113
0.0000 0.0000 0.0000
-1.4306 -4.2918 -4.2918
0.0000 -2.8612 -5.7224
0.0000 -5.7224 -2.8612
1.4306 -4.2918 -4.2918
-4.2918 -1.4306 -4.2918
-2.8612 0.0000 -5.7224
-4.2918 -4.2918 -1.4306
-2.8612 -2.8612 -2.8612
-1.4306 -1.4306 -4.2918
0.0000 0.0000 -5.7224
58
RSLMTOASA
rd
59
RSLMTOASA
60
RSLMTOASA
61
RSLMTOASA
62
0.64847863 -0.57246810
0.01883890 0.93143601
0.15850817 -0.46514464
0.64381617 -0.55438504
0.15209317 0.36010872
SHIFT MIN = -0.642803876405029229E-06 SHIFT MAX = 0.332489066057206628E-06
sup 0.334305
0.334305
0.000004
pup 0.368195
0.368195
0.000005
Difference between occupations before
dup 4.351389
4.351384
0.000527
andafterthemix.
sdw 0.355747
0.355747
0.000008
pdw 0.442489
0.442489
0.000035
The system will be converged if these
ddw 2.147874
2.147880
0.000572
differencesareless0.001foreachtypeof
atom.
RSLMTOASA
63
Occupationsaftermixforatom1
Occupationsbeforemixforatom1
0.0000096
0.0000081
0.0000024
0.0000096
0.0000081
0.0000024
Occupationsaftermixforatom2
0.0006530
0.0005106
0.0001303 Occupationsbeforemixforatom2
0.0006530
0.0005105
0.0001303
Occupationsaftermixforatom3
0.0107331
0.0055693
0.0193126 Occupationsbeforemixforatom3
0.0107332
0.0055693
0.0193125
RSLMTOASA
64
Occupationsaftermixforatom4
0.3719793
0.3771705
0.0120236
0.3768353
0.0118899
0.7685609
0.3835191
0.0076775
0.3841225
0.0076552
Occupationsbeforemixforatom4
0.8686431
4.7707975
0.0304858
4.7713877
0.0304869
0.3719753
0.3771708
0.0120236
0.3768355
0.0118899
0.7685666
0.3835189
0.0076775
0.3841226
0.0076552
0.8686286
4.7707978
0.0304858
4.7713877
0.0304869
CHARGE TRANSFER AT 4 ATOM
0.629745E-01 0.646914E-01 -0.171690E-02
Occupationsaftermixforatom5
0.3650637
0.0118429
0.3649398
0.0115743
sup 0.3098641
0.3777715
0.0086610
0.3763642
0.0084554
pup 0.8323142
4.7589376
0.0307814
4.7594237
0.0305189 Occupationsbeforemixforatom5
dup 1.0451966
sdw 0.3098630
0.3650636
0.0118428
0.3649398
0.0115743
pdw 0.8323136
0.3777744
0.0086618
0.3763643
0.0084554
ddw 1.0451956
4.7589377
0.0307814
4.7594237
0.0305189
CHARGE TRANSFER AT 5 ATOM
0.354854E-02 0.145548E-02 0.209306E-02
NBAS= 17 NCLAS= 5 INIT= 6
TDQ . LAYER EXTERNA= -0.538156756906338352E-02
17
2.66900
1.00000
-0.334612469471853243E-14 -1.55295491700400357 2.66900000000000004
VM1= -0.125369977321788401E-14 VMN= -0.581848976022481645
Chargetransfer
sup
pup
dup
sdw
pdw
ddw
CLASS CHG.TRANSFER
VES
VMAD
1
0.002165
-0.00548
0.57637
2
0.205240
-0.18108
0.40077
3
-0.268171
-0.54365
0.03819
4
0.064691
-0.59897
-0.01712
5
0.001455
-0.56439
0.01746
Q0
Q2
EB
PL BF MIX
0.00038348 0.00000959 -0.75057147 1.22083814
0.00038531 0.00000814 -0.74866152 2.16063108
0.00031393 0.00000237 -0.68881933 3.11892047
0.00038352 0.00000959 -0.75057370 1.22083757
0.00038520 0.00000814 -0.74866376 2.16063083
0.00031394 0.00000237 -0.68882583 3.11892018
Q0
Q2
EB
PL BF MIX
0.04523205 0.00065296 -0.62861659 1.33206888
0.04002669 0.00051057 -0.63176177 2.20271406
0.01736097 0.00013033 -0.61371111 3.13428903
0.04523258 0.00065299 -0.62861516 1.33206970
0.04002685 0.00051055 -0.63176157 2.20271416
0.01736113 0.00013033 -0.61371084 3.13428908
Q0
Q2
EB
PL BF MIX
0.34642831 0.01073307 -0.43426088 4.74044738
0.23929174 0.00556929 -0.33758231 4.43210063
4.78019426 0.01931255 -0.28715824 3.89552376
0.34642935 0.01073321 -0.43426063 4.74044754
0.23929156 0.00556927 -0.33758250 4.43210058
4.78019377 0.01931252 -0.28715823 3.89552375
Q0
Q2
EB
PL BF MIX
0.37683534 0.01188987 -0.49863793 4.70933545
VMAD
Tobeusedinbulcri
RSLMTOASA
65
RSLMTOASA
66
RSLMTOASA
67
RSLMTOASA
68