[Pw_forum] pp.x ILDOS plots with ultrasoft pseudopotentials
Henning Glawe
glawe at mpi-halle.mpg.de
Tue Feb 15 07:29:51 CET 2011
On Thu, Feb 10, 2011 at 07:31:01AM +0100, Paolo Giannozzi wrote:
> On Feb 9, 2011, at 8:23 , Henning Glawe wrote:
> > Is this a known problem?
>
> no, it isn't. Please provide a (small) test showing this behavior
You'll find one attached to this mail (both pw.x scf input, pp.x ildos and
pp.x density input).
I did some further investigations: for a set of espresso versions, I tried
different compiler versions in order to exclude a possible mis-compilation
problem (gfortran-debian-4.4.5-8, ifort-11.1, ifort-12.0.2, all on amd64
architecture systems).
Details of the problem:
- use USPP
- calculate ildos for emin=-\infty, emax=E_{Fermi} and compare to \rho
Observations:
- in faulty versions, the range of values is [-41,+240], while in working
versions, it is [0,0.76]
Affected quantum espresso versions: >=4.2
Espresso versions up to 4.1.3 are OK, the calculated ildos \approx \rho if
integration range is -\infty to E_{Fermi} (the smearing contibutes only in
the scf density, but not in the ildos, which causes small differences).
I could observe these proboblem only when using ultrasoft pseudopotentials,
results with norm-conserving pseudos seem to be ok.
--
Mit freundlichen Grüßen
Henning Glawe
Max-Planck-Institut für Mikrostrukturphysik
Weinberg 2, 06120 Halle (Saale), Germany http://www.mpi-halle.de/~theory
Phone: +49-345-5582-613 Fax: +49-345-5511223 Email: glawe at mpi-halle.de
-------------- next part --------------
&control
calculation = 'scf'
restart_mode = 'from_scratch'
prefix = 'CaC6'
pseudo_dir = '../pseudo'
outdir = 'scratch/'
verbosity = 'high'
! tstress = .true.
! tprnfor = .true.
! etot_conv_thr = 1.0d-5
! forc_conv_thr = 1.0d-4
wf_collect = .true.
/
&system
ibrav = 5
celldm(1) = 9.6963160
celldm(4) = 0.64213864405089686974
nat = 7
ntyp = 2
ecutwfc = 30
ecutrho = 300
occupations = 'smearing'
smearing = 'methfessel-paxton'
degauss=0.06
/
&electrons
diagonalization = 'david'
mixing_beta = 0.2
conv_thr = 1.0d-10
mixing_beta = 0.3
/
ATOMIC_SPECIES
Ca 40.078 Ca.pw91-nsp-van.UPF
C 12.011 C.pw91-van_ak.UPF
ATOMIC_POSITIONS crystal
Ca 0.000000000 0.000000000 0.000000000
C 0.166666667 0.833333333 0.500000000
C 0.500000000 0.166666667 0.833333333
C 0.833333333 0.500000000 0.166666667
C 0.833333333 0.166666667 0.500000000
C 0.500000000 0.833333333 0.166666667
C 0.166666667 0.500000000 0.833333333
K_POINTS AUTOMATIC
8 8 8 0 0 0
-------------- next part --------------
&inputPP
outdir = 'scratch/',
prefix = 'CaC6'
plot_num = 10
filplot = 'CaC6.all.ildos'
emin = -50
emax = 9.8040
! emin = 9.7540
! emax = 9.8540
/
&plot
iflag=3,
output_format=6
fileout='CaC6.all.ildos.cube'
/
-------------- next part --------------
&inputPP
outdir = 'scratch/',
prefix = 'CaC6'
plot_num = 0
filplot = 'CaC6.density'
emin = -50
emax = 9.6261
/
&plot
iflag=3,
output_format=6
fileout='CaC6.density.cube'
/
More information about the users
mailing list