Phonon eigendisplacement normalization?  [SOLVED]

Phonons, DFPT, electron-phonon, electric-field response, mechanical response…

Moderators: mverstra, joaocarloscabreu

Locked
aliwho
Posts: 8
Joined: Mon Oct 31, 2016 3:56 am

Phonon eigendisplacement normalization?

Post by aliwho » Wed Feb 21, 2018 9:48 pm

Hello,

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.

ebousquet
Posts: 469
Joined: Tue Apr 19, 2011 11:13 am
Location: University of Liege, Belgium

Re: Phonon eigendisplacement normalization?  [SOLVED]

Post by ebousquet » Thu Feb 22, 2018 9:08 pm

Dear Ali,
Abinit is using electronic units by default and the electronic mass is 1836.152... times the proton mass such as if you multiply by this factor you get something close to 1.

PS: what do the ; next to Mode 4 indicate? They are different from the - next to Mode 5.

I never remarked that, I'll check why the code writes it into two different ways while it should be a generic print do-loop on the modes...

aliwho
Posts: 8
Joined: Mon Oct 31, 2016 3:56 am

Re: Phonon eigendisplacement normalization?

Post by aliwho » Mon Feb 26, 2018 6:45 pm

ebousquet wrote:Dear Ali,
Abinit is using electronic units by default and the electronic mass is 1836.152... times the proton mass such as if you multiply by this factor you get something close to 1.

PS: what do the ; next to Mode 4 indicate? They are different from the - next to Mode 5.

I never remarked that, I'll check why the code writes it into two different ways while it should be a generic print do-loop on the modes...

Great, thank you for your reply! That did solve my problems.

Should I mark this topic as solved? The question about the ; and - was out of curiosity and not the main issue here. I can leave it open if you would like though, if you intend to post about the ; and -.

ebousquet
Posts: 469
Joined: Tue Apr 19, 2011 11:13 am
Location: University of Liege, Belgium

Re: Phonon eigendisplacement normalization?

Post by ebousquet » Wed Feb 28, 2018 10:39 am

Hi Ali,
You can mark it as solved since it solves what is in the title of the post.
I'll reply later regarding the ; and - as this is not very important at this stage.
Thanks and all the best,
Eric

Locked