[Pw_forum] Negative density of states
stefano de gironcoli
degironc at sissa.it
Tue Aug 11 01:47:41 CEST 2015
when using the smearing technique to compute the density of state you
are broadening each energy level with an approximate delta function.
This can be a gaussian, the derivative of the fermi-dirac function or a
gaussian multiplied by a polynomial.
In the first two cases the approximate delta function is positive
definite, but for both methfessel-paxton and marzari-vanderbilt scheme
the approximate delta function is not positive definite. (MV smearing is
built to produce non-negative occupation numbers but it still can have
negative contribution for its derivative).
This is the price to pay to have schemes for which the dependence of the
total energy on the smearing width is quartic or cubic rather than
quadratic as it would be otherwise.
In regions where the dos or ldos is non zero and if you're sampling the
k-space sufficiently accurately this should not lead to negative values,
but close to the band-edges it may
happen.
If you want to have positive definite dos/ldos use gaussian or FD smearings.
stefano
On 11/08/2015 00:47, Henry J Seeley wrote:
> Dear users,
>
> I have been using PWscf/Quantum Espresso for a couple months now, so
> although I'm familiar with the input/output formats and the parameters
> for calculations, I'm pretty oblivious to the inner workings of the
> program.
> I'm attempting to calculate the (local) density of states for lead
> sulfide slabs but I occasionally get negative density of states, which
> doesn't make any sense. I've used both dos.x and pp.x (ILDOS) and have
> gotten this result multiple times, sometimes only one and not the other
> for identical systems.
> Below is an input file, as well as a snippet of output data from pp.x
> (ILDOS).
>
>
> pp.x (ILDOS) output:
>
> Position ILDOS
> ...
> 2.9385797703 0.0000000145
> 2.9671096710 0.0000000685
> 2.9956395717 0.0000000096
> 3.0241694724 0.0000000231
> 3.0526993731 -0.0000000262 *negative?
> 3.0812292738 0.0000000213
> 3.1097591744 -0.0000000191 *negative?
> 3.1382890751 0.0000000124
> 3.1668189758 0.0000000510
> 3.1953488765 0.0000000245
> 3.2238787772 0.0000000443
> ...
>
>
>
> scf input:
>
> &CONTROL
> title = 'PbS.111thinPbline' ,
> calculation = 'scf' ,
> outdir =
> '/ibrix/users/home6/hseeley/HS2/8-4-2015/outdir/' ,
> pseudo_dir =
> '/ibrix/users/home6/hseeley/espresso-5.1.2/pseudo/' ,
> prefix = 'PbS.111thinPbline' ,
> /
> &SYSTEM
> ibrav = 0,
> celldm(1) = 11.19416,
> nat = 12,
> ntyp = 2,
> ecutwfc = 40 ,
> occupations = 'smearing' ,
> degauss = 0.02 ,
> smearing = 'marzari-vanderbilt' ,
> noncolin = .true. ,
> lspinorb = .true. ,
> /
> &ELECTRONS
> startingwfc = 'atomic+random' ,
> /
> &IONS
> /
>
> CELL_PARAMETERS alat
> -1.236988124 0.688397354 0.000000000
> -0.608947267 -0.365438176 0.000000000
> -1.198800945 -2.150150059 3.464101615
> ATOMIC_SPECIES
> Pb 207.20000 Pb.rel-pbe-dn-kjpaw_psl.0.2.2.UPF
> S 32.06500 S.rel-pbe-n-kjpaw_psl.0.1.UPF
> ATOMIC_POSITIONS alat
> S 1.195986189 2.158436994 6.057718495
> S 1.196613046 2.847559652 6.035203796
> S 1.607948658 2.157228920 6.639507369
> S 0.380505268 2.135992982 6.639522336
> S 0.802031048 1.425119068 7.221352165
> S 0.782293690 2.155298247 7.243857427
> Pb 1.004595715 2.477269862 5.817407381
> Pb 1.411636575 1.793701926 6.351977935
> Pb 1.404724785 2.500453276 6.338245575
> Pb 1.811166168 1.814015383 6.940832089
> Pb 0.586360087 1.789892412 6.927085220
> Pb 0.993402384 1.106318783 7.461627358
>
>
> K_POINTS automatic
> 10 10 5 0 0 0
>
>
>
> Any help would be much appreciated, thank you,
> Hank Seeley
> PhD Chemistry student
> University of Oregon
> hseeley at uoregon.edu
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://pwscf.org/mailman/listinfo/pw_forum
More information about the users
mailing list