[Pw_forum] alpha_mix alters phonon frequencies in GaAs
Vahid Askarpour
vh261281 at dal.ca
Fri Jan 13 15:33:29 CET 2017
Dear QE Community,
I have compiled qe-6.0 with intel-14 and openmpi-1.6.5. In attempting to speed up the phonon calculation (as suggested in other posts), I have tried two different alpha_mix(1) values- the default value of 0.7 and 0.3. For Si, the two alpha_mix values give almost identical phonon frequencies for all q-points. For GaAs, I get different frequencies. I suspect it may be due to the LO-TO splitting at the zone center but the differences exist for other q-points as well particularly for the acoustic modes.
For example, for q=(0,0,0), I get the following frequencies in wavenumber in the .dyn files:
alpha_mix(1)=0.7 : 5.936331, 5.936331, 5.936331, 249.858731,249.858731,249.858731
alpha_mix(1)=0.3 : -17.197390, -17.197390,-17.197390, 247.538697, 247.538697, 247.538697
For q=(0.125,-0.125,0.125) I get:
alpha_mix(1)=0.7 : 31.681603, 31.681603, 62.388768, 246.723626, 246.723626, 266.652186
alpha_mix(1)=0.3 : 34.440636, 34.440636, 62.925154, 247.034644, 247.034644, 266.813369
For q=(-0.25,0.25,-0.25) I get:
alpha_mix(1)=0.7 : 49.997159, 49.997159, 120.235286, 242.448112, 242.448112, 255.746902
alpha_mix(1)=0.3 : 52.457875, 52.457875, 121.042662, 242.645430, 242.645430, 255.836026
The issue of negative phonon frequencies has been exhaustively discussed on the forum and is not the point of my post. I assume that alpha_mix is not a convergence parameter and should not change the frequencies but it does. I have also run on SnSe where I do not get negative frequencies at all for either alpha_mix values but the frequencies differ by 10-20 wavenumbers between the two sets. I should add that all self-consistent calculations for the individual modes reached convergence. Convergence tests were done for the cutoff energy and K-grid as well.
Here are my input files for the initial self-consistent run followed by the phonon calculation:
============================
&control
calculation = 'scf'
prefix = 'gaas'
restart_mode = 'from_scratch'
wf_collect = .false.
pseudo_dir = './'
outdir = './'
verbosity = 'high'
tprnfor = .true.
tstress = .true.
/
&system
ibrav=2,celldm(1)=10.838928,
nat= 2, ntyp= 2 , nbnd=16
ecutwfc = 70, ecutrho=280,
occupations = 'fixed'
/
&electrons
diagonalization = 'david'
mixing_beta = 0.7
conv_thr = 1.0d-10
/
ATOMIC_SPECIES
Ga 69.723 Ga.pbe-hgh.UPF
As 74.92160 As.pbe-hgh.UPF
ATOMIC_POSITIONS crystal
Ga 0.0 0.0 0.0
As -0.25 0.75 -0.25
K_POINTS automatic
12 12 12 0 0 0
==============================
GaAs
&inputph
tr2_ph = 1.0d-12
prefix = 'gaas'
amass(1) = 69.723
amass(2) = 74.92160
ldisp = .true.
epsil = .true.
nq1=8, nq2=8, nq3=8
outdir = './'
alpha_mix(1)=0.3
fildyn = 'gaas.dyn'
fildvscf = 'dvscf'
/
===============================
I would appreciate any input as to why alpha_mix alters the results for polar materials such as GaAs and SnSe.
Thank you,
Vahid
Vahid Askarpour
Department of Physics and Atmospheric Science
Dalhousie University,
Halifax, NS, Canada
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20170113/6365b0d9/attachment.html>
More information about the users
mailing list