I'm having trouble finding how ABINIT normalizes the phonon eigendisplacements it prints out in doing certain response calculations.
My understanding is that for mode m and atom k (dropping indices for direction and wave vector, for simplicity), the phonon eigendisplacement U(m,k) is related to the eigenvector V(m,k) by a factor of 1/Sqrt(M(k)):
U(m,k) = V(m,k)/Sqrt(M(k)).
While the eigenvectors are orthonormal, the eigendisplacements are not, unless you include the mass matrix:
V(m)*V(n) = delta(m,n)
U(m)*M*U(n) = delta(m,n).
However, this is not what I'm finding when looking at the output of anaddb. I'm finding that
U(m)*M*U(n) = delta(m,n)*0.0005485(3).
What is this constant that it seems the displacements are normalized to? I've attached the output of two phonon modes at the gamma point for the system I am looking at from ABINIT, if anyone wants to verify my issue. The first 3 atoms are oxygen, then strontium, and finally, titanium. Their masses (in amu) are 15.999, 87.62, and 47.867, respectively.
Code: Select all
Mode number 4 Energy 8.338968E-05
; 1 0.00000000E+00 0.00000000E+00 -3.19958301E-03
; 0.00000000E+00 0.00000000E+00 0.00000000E+00
; 2 0.00000000E+00 0.00000000E+00 -3.19958301E-03
; 0.00000000E+00 0.00000000E+00 0.00000000E+00
; 3 0.00000000E+00 0.00000000E+00 -2.17054046E-03
; 0.00000000E+00 0.00000000E+00 0.00000000E+00
; 4 0.00000000E+00 0.00000000E+00 8.45297852E-04
; 0.00000000E+00 0.00000000E+00 0.00000000E+00
; 5 0.00000000E+00 0.00000000E+00 1.31673168E-03
; 0.00000000E+00 0.00000000E+00 0.00000000E+00
Mode number 5 Energy 5.896087E-04
- 1 2.64171714E-03 -1.37062157E-03 0.00000000E+00
- 0.00000000E+00 0.00000000E+00 0.00000000E+00
- 2 1.37060641E-03 -2.64174635E-03 0.00000000E+00
- 0.00000000E+00 0.00000000E+00 0.00000000E+00
- 3 1.64708461E-03 -1.64710282E-03 0.00000000E+00
- 0.00000000E+00 0.00000000E+00 0.00000000E+00
- 4 -1.00824265E-03 1.00825380E-03 0.00000000E+00
- 0.00000000E+00 0.00000000E+00 0.00000000E+00
- 5 -4.60564758E-05 4.60569850E-05 0.00000000E+00
- 0.00000000E+00 0.00000000E+00 0.00000000E+00
Thanks,
-Ali
PS: what do the ; next to Mode 4 indicate? They are different from the - next to Mode 5.