[QE-users] the difference bettewn PH and phonopy
Zeli Xu
Zeli.Xu at insa-rennes.fr
Mon Dec 18 18:53:18 CET 2023
Dear QE users and developers,
I have some questions about phonon calculations:
1): what is the unit of the displacement vector in *dyn* files? I think the displacement vector is under the "1 1" as shown below.
######################################################################
Dynamical Matrix in cartesian axes
q = ( 0.000000000 -1.000000000 0.000000000 )
1 1
0.24766291 0.00000000 -0.00000000 0.00000000 0.00000000 0.00000000
0.00000000 0.00000000 0.35585327 0.00000000 0.00000000 0.00000000
0.00000000 0.00000000 0.00000000 0.00000000 0.24766291 0.00000000
######################################################################
2): in the output file matdyn.modes as shown below. There are also some vectors that are similar with the displacement vector in *dyn* files. The vector is under the "freq ( 1) = -0.000000 [THz] = -0.000000 [cm-1]". But obviously, the vectors in file matdyn.modes and *dyn* files are different. What is the difference between two vectors. And what is the unit of the vector in matdyn.modes?
######################################################################
diagonalizing the dynamical matrix ...
q = 0.0000 0.0000 0.0000
**************************************************************************
freq ( 1) = -0.000000 [THz] = -0.000000 [cm-1]
( 0.649741 0.000000 0.275541 -0.000000 0.043740 -0.000000 )
( 0.649741 0.000000 0.275541 -0.000000 0.043740 -0.000000 )
freq ( 2) = 0.000000 [THz] = 0.000010 [cm-1]
( 0.146859 0.000000 -0.243532 0.000000 -0.647399 0.000000 )
( 0.146859 0.000000 -0.243532 0.000000 -0.647399 0.000000 )
#######################################################################
3) When I use phonopy to calculate phonon dos. When I choose the same q denser in QE and Phonopy. But the output q is different. Do you know the reasons?
For example: In fcc Silicon, when the q density is set 2*2*2 in two software. The output Q is shown as below.
#############
QE: Q POINTS
q = 0.0000 0.0000 0.0000
q = 0.5000 -0.5000 0.5000
q = 0.0000 -1.0000 0.0000
phonopy:
- q-position: [ 0.2500000, 0.2500000, 0.2500000 ]
- q-position: [ -0.2500000, 0.2500000, 0.2500000 ]
#############
4)And what is the difference between phonopy and QE dfpt(Except the difference between finite displacement and dfpt)
Maybe I have so many questions. But I hope someone can help me!
Thanks so much in advance!
Best regards,
Zeli
More information about the users
mailing list