[Pw_forum] Problem calculating localized density of states in a slab

Eduardo J. Lamas ejl7240 at chemail.tamu.edu
Wed Mar 8 04:18:20 CET 2006


Hi, I want to calculate the localized density of states in a transition 
metal surface.

My problem is that projwfc.x seems to fail no matter what I try. It 
gives nonsense charges and an spilling parameter of 0.91 or nan. 
It also fails for bigger unit cells (than the one I am posting bellow as an
example), 
changing the kpoint sampling or the fft grid, the cut offs, number of bands,

the pseudopotential and the smearing scheme or parameter doesn't helps.

In the bulk solid case using the same PP as in the slab (with only one 
atom in the unit cell) it will work well and more or less independently 
of the above mentioned parameters.

Even if the electronic structure in the bulk and slab cases are 
different. Can that account for the observed differences in the 
spilling parameter ? (from spilling 0.0022 in the solid case to 0.9 in 
the best case for the slab)

Can somebody give me any advice about how to solve this?

Thanks,


Eduardo


P.S.: I tried this on espresso 3.0 and 2.1.3 both compiled with
	portland fortran 5.1 on opteron quads
      I also tried it on an expresso compilled with intel compiler.


The input file for pw.x is:

 &CONTROL
                       title='Pt3 (111) surface',
                 calculation='scf',
                 restart_mode='from_scratch',
                           dt=10.,
                        nstep=200000,
                      tprnfor=.true.,
                  pseudo_dir='/home/lamas/espresso/pseudo/',
                       outdir='./tmp/',
                   max_seconds=90000,
 /
 &SYSTEM
                       ibrav = 14,
                    celldm(1)= 5.2950,
                    celldm(2)= 1,
                    celldm(3)= 5,
                    celldm(4)= 0,
                    celldm(5)= 0,
                    celldm(6)= -0.5,
                         nat = 3,
                        ntyp = 1,
                     ecutwfc =50.0,
                     ecutrho =500,
                  occupations='smearing',
                      degauss=0.0025,
                     smearing='mv',
                        nspin=2,
       starting_magnetization=0.0
 /
 &ELECTRONS
    mixing_beta = 0.1,
    conv_thr =  1.0d-8
 /
 &IONS
ion_dynamics='bfgs',
/

ATOMIC_SPECIES
  Pt  195.1  Pt_PBE_v1.vdb
ATOMIC_POSITIONS {angstrom}
 Pt      0.000000000000      0.000000000000      0.000000000000
 Pt      0.000000000000      1.617735454269      2.287833000000
 Pt      1.401000000000      0.808867727135      4.575666000000
K_POINTS {automatic}
  7  7   1   0  0  0

And the input for projwfc.x is :


 &inputpp
    outdir='./tmp/'
    prefix='pwscf'
    Emin=-5.0, Emax=10.0, DeltaE=0.01
    ngauss=-1, degauss=0.0025
/







More information about the users mailing list