Hello Samuel,
Thank you for suggesting to check the sum of the weights. For the first q point and the k point I reported in my first post, I get these 96 weights which come from the 6 modes and 4 bands:
Code: Select all
7.762864806541902E-004 1.900714716071483E-088 1.900714716071483E-088
1.900714716071483E-088 1.900714716071483E-088 1.021064846680064E-004
1.900714716071483E-088 1.900714716071483E-088 1.900714716071483E-088
1.900714716071483E-088 3.449724804790480E-003 3.624470068423790E-015
1.900714716071483E-088 1.900714716071483E-088 1.392555733007761E-013
1.162868088328380E-002 7.658697008806053E-004 1.855903177856707E-088
1.855903177856707E-088 1.855903177856707E-088 1.855903177856707E-088
9.988768852914349E-005 1.855903177856707E-088 1.855903177856707E-088
1.855903177856707E-088 1.855903177856707E-088 3.365972178129029E-003
3.608760629646159E-015 1.855903177856707E-088 1.855903177856707E-088
1.402167782315355E-013 1.142397687925616E-002 6.597723509642105E-004
1.205415093427186E-088 1.205415093427186E-088 1.205415093427186E-088
1.205415093427186E-088 6.851838511100885E-005 1.205415093427186E-088
1.205415093427186E-088 1.205415093427186E-088 1.205415093427186E-088
2.138126564063455E-003 3.884992399302110E-015 1.205415093427186E-088
1.205415093427186E-088 1.951103389053494E-013 8.807905983448494E-003
1.137642909376745E-002 4.219810241638788E-089 4.219810241638788E-089
4.219810241638788E-089 4.219810241638788E-089 2.757438543751118E-005
4.219810241638788E-089 4.219810241638788E-089 4.219810241638788E-089
4.219810241638788E-089 1.248181676748954E-004 1.651540243905585E-012
4.219810241638788E-089 4.219810241638788E-089 3.572659187442366E-009
2.806613303790095E-002 1.138197790051863E-002 4.219763605397296E-089
4.219763605397296E-089 4.219763605397296E-089 4.219763605397296E-089
2.756630180454055E-005 4.219763605397296E-089 4.219763605397296E-089
4.219763605397296E-089 4.219763605397296E-089 1.247326477863427E-004
1.653477104954179E-012 4.219763605397296E-089 4.219763605397296E-089
3.579755515211524E-009 2.806986024830347E-002 1.189778235600534E-002
4.215664645084622E-089 4.215664645084622E-089 4.215664645084622E-089
4.215664645084622E-089 2.681959948975107E-005 4.215664645084622E-089
4.215664645084622E-089 4.215664645084622E-089 4.215664645084622E-089
1.170590554948513E-004 1.840659337997957E-012 4.215664645084622E-089
4.215664645084622E-089 4.293959613693773E-009 2.840020921411006E-002
0.454447554214972
They do not add up to 1 or 2. 0.4544 is the largest with the sum just over 0.56.
I obtained these weights by defining a new matrix wght as follows right after the definition of weight in my first post:
Code: Select all
wght(ibnd,jbnd,imode,ik+lower_bnd-1,iq)=weight
The q points are not random. The fine q grid is 20x20x20.
So now there are two issues:
1. the weights do not add up to either 1 or 2.
2. I was expecting the three (symmetrically equivalent) phonons to make almost equal contributions to the self-energy of the k point but they are vastly different as I reported in my first post. May be this is due to incorrect weight values.
Best,
Vahid