[Wien] Sum of PDOSes doesn't give total DOS
David Holec
dh331 at cam.ac.uk
Fri May 2 16:25:28 CEST 2008
Dear Wien2k users & developers,
I'm getting a bit puzzled by following problem: when I calculate total
DOS of a system using tetra, and at the same time calculate PDOS of that
system, the sum of DOSes does not add up to total DOS.
Let me be a bit more specific: I have a 4 atomic unit cell of AlN, 2
atoms being Al and two N. My assumption would be that when I use
following int-file
Title
-1.50 0.002 2.500 0.003 EMIN, DE, EMAX, Gauss-broadening(>de)
11 NUMBER OF DOS-CASES specified below
0 1 total atom, case=column in qtl-header, label
1 1 Atom1 tot
1 2 Atom1 s
1 3 Atom1 p
1 4 Atom1 pz
1 5 Atom1 px+py
2 1 Atom1 tot
2 2 Atom1 s
2 3 Atom1 p
2 4 Atom1 pz
2 5 Atom1 px+py
then it would hold e.g.:
Atom1 tot + Atom2 tot = total
or:
Atom1 s + Atom1 p = Atom1 tot
When I integrate the total DOS (column 2 of the output corresponding to
the above tetra input) over -20eV to 0eV, I got 16.004e which is very
close to 16e I am expecting in the in this region (I am basically
missing 4*2 1s electrons which are deeper than my energy window). But
the same integral for Atom1 tot (column 3 in the output) gives 1.4285e
whereas for Atom2 tot (column 8 in the output) it gives 8.5117e. Their
sum is 9.9404e...
I assume it is tricky to try to distinguish which electron belongs to
which atom in solid state but still I would expect that the sum of these
two would be give the total DOS.
Could any help me either how to get out of this (can I simply
renormalise the PDOSes in order to get correct number of electrons?) or
tell me where my thinking goes wrong?
Many thanks in advance,
David
More information about the Wien
mailing list