[Pw_forum] questions about computing the third order coupling tensor implemented by d3.x code
Tian Lan
tianlan at caltech.edu
Wed Dec 19 07:02:24 CET 2012
Dear all,
I have a few questions about computing the third order coupling
tensor implemented by d3.x code. I have gone through all previous messages
about this similar content, as well as the suggested papers. Basically,
from example14, I have known how to use pw.x, ph.x and d3.x to get the
result, but the output is still confusing to me.
Question1: Take the example14 for example, I think si. anh_G file contains
the third order derivative, in the example output it looks like this
------------------------------------------------------------------------------
Third derivative in Cartesian axes
q = ( 0.000000000 0.000000000 0.000000000 )
modo: 1
1 1
0.000000000000E+00 0.000000000000E+00 0.000000000000E+00
0.000000000000E+00 -0.138777878078E-16 0.000000000000E+00
0.416333634234E-16 0.000000000000E+00 0.277555756156E-16
0.000000000000E+00 0.383235688562E+00 0.000000000000E+00
-0.693889390391E-16 0.000000000000E+00 0.383235688562E+00
0.000000000000E+00 -0.693889390391E-16 0.000000000000E+00
1 2
0.555111512313E-16 0.000000000000E+00 -0.138777878078E-16
0.000000000000E+00 0.000000000000E+00 0.000000000000E+00
0.416333634234E-16 0.000000000000E+00 -0.693889390391E-16
0.000000000000E+00 -0.385638438801E+00 0.000000000000E+00
0.138777878078E-16 0.000000000000E+00 -0.385638438801E+00
0.000000000000E+00 0.000000000000E+00 0.000000000000E+00
2 1
-0.832667268469E-16 0.000000000000E+00 -0.416333634234E-16
0.000000000000E+00 0.277555756156E-16 0.000000000000E+00
-0.277555756156E-16 0.000000000000E+00 0.138777878078E-16
0.000000000000E+00 -0.385638438801E+00 0.000000000000E+00
-0.971445146547E-16 0.000000000000E+00 -0.385638438801E+00
0.000000000000E+00 0.277555756156E-16 0.000000000000E+00
2 2
-0.138777878078E-16 0.000000000000E+00 0.000000000000E+00
0.000000000000E+00 -0.138777878078E-16 0.000000000000E+00
-0.277555756156E-16 0.000000000000E+00 -0.277555756156E-16
0.000000000000E+00 0.385638438801E+00 0.000000000000E+00
0.138777878078E-16 0.000000000000E+00 0.385638438801E+00
0.000000000000E+00 -0.138777878078E-16 0.000000000000E+00
modo: 2
........................
......................
---------------------------------------------------------------
According to the theory, the anharmonic tensor should be something like
C_xyz(q1=0,j1;q2=0,j2;q3=0,j3|s1,s2,s3) in this particular case, where xyz
is cartesian indices, j's branch number, s1,s2,s3 atom basis index in a
cell.
I guess modo1 means j1=1, i.e, the first mode for q1=0, and every q2 and q3
should each have 6 modes. Then why in the above matrices, their
entries are 6 by 3? Also how do I understand the 1 1, 1 2, 2 1, 2 2
indices on top of these matrices, I bet they correspond to the basis index
of a unit cell.
Question2: This question is similar to the first one. I read the README in
example14 as below, I am not sure about the arguments of C's, such
as C_{x,y,z} (0,X,-X|1,1,1), does 1 1 1 means atom basis index?
----------------------------------------------------------
By displacing one atom, one can get also these coefficients by a
finite-difference mathod. We give first the values obtained by
the 2n+1 method, then the values by the finite-differences.
All units are in Ryd/(a_b)^3.
tensor | 2n+1 | fin. dif.
------------------------------------------------------------
C_{x,y,z} (0,0,0|1,1,1) | 0.38314 | 0.38446
------------------------------------------------------------
C_{x,y,z} (0,X,-X|1,1,1) | 0.34043 | 0.34109
C_{x,x,z} (0,X,-X|1,1,2) | -0.25316 | -0.25296
C_{z,x,y} (0,X,-X|1,1,1) | 0.35781 | 0.35767
C_{z,x,x} (0,X,-X|1,1,2) | -0.25706 | -0.25491
C_{z,z,z} (0,X,-X|1,1,2) | -0.13133 | -0.12813
----------------------------------------------------------
Question3: using DFPT, we can get the third order derivative of energy
w.r.t phonon displacement u(q), but I think in order to compute the
lifetime, the polarization vectors e1, e2, e3 must be multiplied, as
mentioned in many papers including Dr. Debernardi's thesis, Eq 2.9.
However, I don't see any comment in the code. So have those polarization
vectors already been added in the d3.x output?
In all, I am confused at this point, because I cannot match those output to
my general understanding of phonon anharmonic coupling. I know this is a
specialized topic, and I only understand the minimum, hopefully I can get
some help from some professionals. Thank you in advance !
--
Lan, Tian
Ph.D. Candidate, Department of Applied Physics and Materials Science
California Institute of Technology,
Caltech M/C 138-78, Pasadena, CA, 91125
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20121218/f0212df0/attachment.html>
More information about the users
mailing list