Author Topic: Mulliken charges, Wrong Prediction by ATK  (Read 6040 times)

0 Members and 1 Guest are viewing this topic.

Offline Shan

  • QuantumATK Guru
  • ****
  • Posts: 101
  • Country: in
  • Reputation: 0
    • View Profile
Mulliken charges, Wrong Prediction by ATK
« on: September 25, 2016, 19:37 »
Dear QW team,
Wishes of the Day.

I like to report a problem that I encountered several times. ATK could not predict the mulliken charges correctly. Most of the times it gives completely wrong mulliken results.
For example, the mulliken charges extracted using ATK-DFT for NO2 molecule are
N  -0.123e  (gained)
O  +0.062e (lost)
O  +0.062e (lost)

The same using Gaussian09 DFT package gives,
N  +0.479e (lost)
O  -0.241e   (gained)
O  -0.238e   (gained)

This type of complete contradictory results in case of mulliken population were witnessed several times by me.

Awaiting your reply.
Shan 

Offline Jess Wellendorff

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 933
  • Country: dk
  • Reputation: 29
    • View Profile
Re: Mulliken charges, Wrong Prediction by ATK
« Reply #1 on: September 26, 2016, 11:24 »
1) I think you got the sign convention in the ATK Mulliken analysis wrong. The electron charge on the O atoms correspond to 6.62 electrons, i.e. 0.062 electrons gained.
2) It is well known in literature that the numbers obtained from Mulliken analysis depend a lot on level of theory (HF vs. DFT-LDA), basis set, and software. For example, DZP basis sets appear to consistently give small oxygen Mulliken charges than larger and more advanced basis sets.

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5575
  • Country: dk
  • Reputation: 96
    • View Profile
    • QuantumATK at Synopsys
Re: Mulliken charges, Wrong Prediction by ATK
« Reply #2 on: September 26, 2016, 11:39 »
Which in turn doesn't mean the DFT results in ATK are wrong - it's just that Mulliken populations are not a particularly good way of measuring e.g. electron transfer since the numbers depend strongly on the basis set even if the DFT solutions (and by that I mean the electron density) are very similar.

Offline Shan

  • QuantumATK Guru
  • ****
  • Posts: 101
  • Country: in
  • Reputation: 0
    • View Profile
Re: Mulliken charges, Wrong Prediction by ATK
« Reply #3 on: September 27, 2016, 09:22 »
Dear Dr. Jeff  and Dr. Anders

I was not wrong in interpreting the signs of mulliken population. below are the original mulliken population shown by atk-dft on NO2,
N   5.123
O   5.939
O   5.938
As per my knowledge these mulliken populations indicate charge gaining of nitrogen and losing of oxygens. aren't they?
(Theory used, ATK-DFT, GGA-RPBE, DZDP)

Whereas the same calculation of NO2 through gaussian (Theory used: DFT, B3LYP, LANL2DZ) as mentioned earlier
N   0.479e (lost)
O  -0.241e   (gained)
O  -0.238e   (gained)

similarly, the Mulliken populations extracted for NH3 using ATK-DFT are,
N   4.842
H   1.053
H   1.053
H   1.053
This shows, charge gained by hydrogens and lost by nitrogen.

However the same using gaussian shows,
N -1.167 (gained)
H  0.389 (lost)
H  0.389 (lost)
H  0.389 (lost)

As I mentioned earlier, this type of contradictory results are observed through ATK several times by me.
There may be variations in quantity of charge due to level of theory used. But, variation in sign (charge transfer direction) is not acceptable.

awaiting your reply,
shan

 

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5575
  • Country: dk
  • Reputation: 96
    • View Profile
    • QuantumATK at Synopsys
Re: Mulliken charges, Wrong Prediction by ATK
« Reply #4 on: September 27, 2016, 10:07 »
I don't know Gaussian well enough to compare. However, since we are talking about signs, it's important to be ultra-specific.

N   5.123
O   5.939
O   5.938

(from ATK) means 0.123 additional electrons are allocated to the N orbitals. It would important for this discussion to show raw log file results, not processed tables with possible sign interpretation. The words "lost" and "gained" are added by you - if I read just "O  -0.241e" from Gaussian, to me this seems to indicate electrons lost, just like in ATK (unless e is negative, which we don't know).

Offline Shan

  • QuantumATK Guru
  • ****
  • Posts: 101
  • Country: in
  • Reputation: 0
    • View Profile
Re: Mulliken charges, Wrong Prediction by ATK
« Reply #5 on: September 27, 2016, 14:03 »
Dear Dr. Anders,
Here are the raw log data from both ATK and Gaussian. (Gaussian DFT chemical package is based full potentials and is well recommended package for molecular analysis)

From ATK:
Quote
# Title: NO2.nc - gID002
# Type:  MullikenPopulation
+------------------------------------------------------------------------------+
|                                                                              |
| Mulliken Population Report                                                   |
|                                                                              |
| ---------------------------------------------------------------------------- |
|                        |                                                     |
| Element   Total  Shell | Orbitals                                            |
|                        |                                                     |
|                        |      s                                              |
|   0   N   5.123  0.113 |  0.113                                              |
|                        |      y      z      x                                |
|                  0.473 |  0.141  0.147  0.185                                |
|                        |      s                                              |
|                  1.319 |  1.319                                              |
|                        |      y      z      x                                |
|                  2.991 |  1.168  0.897  0.927                                |
|                        |     xy     zy  zz-rr     zx  xx-yy                  |
|                  0.099 |  0.034  0.003  0.009  0.021  0.032                  |
|                        |     xy     zy  zz-rr     zx  xx-yy                  |
|                  0.129 |  0.043  0.006  0.009  0.035  0.035                  |
|                        | --------------------------------------------------- |
|                        |      s                                              |
|   1   O   5.939  0.097 |  0.097                                              |
|                        |      y      z      x                                |
|                  0.538 |  0.182  0.200  0.157                                |
|                        |      s                                              |
|                  1.545 |  1.545                                              |
|                        |      y      z      x                                |
|                  3.723 |  1.294  1.235  1.194                                |
|                        |     xy     zy  zz-rr     zx  xx-yy                  |
|                  0.011 |  0.003  0.001  0.001  0.003  0.003                  |
|                        |     xy     zy  zz-rr     zx  xx-yy                  |
|                  0.025 |  0.008  0.002  0.003  0.006  0.007                  |
|                        | --------------------------------------------------- |
|                        |      s                                              |
|   2   O   5.938  0.097 |  0.097                                              |
|                        |      y      z      x                                |
|                  0.538 |  0.193  0.200  0.145                                |
|                        |      s                                              |
|                  1.545 |  1.545                                              |
|                        |      y      z      x                                |
|                  3.722 |  1.386  1.235  1.101                                |
|                        |     xy     zy  zz-rr     zx  xx-yy                  |
|                  0.011 |  0.007  0.000  0.001  0.004 -0.000                  |
|                        |     xy     zy  zz-rr     zx  xx-yy                  |
|                  0.025 |  0.007  0.000  0.003  0.007  0.008                  |
+------------------------------------------------------------------------------+


From Gaussian,
Quote
Summary of Natural Population Analysis:                 
                                                         
                                       Natural Population
                Natural  -----------------------------------------------
    Atom  No    Charge         Core      Valence    Rydberg      Total
 -----------------------------------------------------------------------
      N    1    0.47932      1.99977     4.48234    0.03856     6.52068
      O    2   -0.24115      1.99989     6.23083    0.01043     8.24115
      O    3   -0.23817      1.99989     6.22784    0.01043     8.23817
 =======================================================================
   * Total *    0.00000      5.99956    16.94102    0.05943    23.00000


the same have been attached to this post.

Awaiting your reply,
Shan

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5575
  • Country: dk
  • Reputation: 96
    • View Profile
    • QuantumATK at Synopsys
Re: Mulliken charges, Wrong Prediction by ATK
« Reply #6 on: September 27, 2016, 14:59 »
It is quite important to notice that a "Natural Population Analysis" is not at all the same as Mulliken populations.

As discussed e.g. here, and as is well known, Mulliken populations are a very blunt instrument with rather little physical relevance, whereas natural population analysis is one of what Wikipedia calls the "modern methods for computing net atomic charges" which work around the problems associated with a simple Mulliken population analysis.

Specifically, we just ran some tests which show that by changing the basis set to SG15 you can reverse the sign of the net Mulliken charges for NO2. This, however, does not mean in any way that the real-space electron density (i.e. the physics, or chemistry if you so prefer) has radically changed; in fact, it's basically identical in the two cases.

Thus, in conclusion, the disagreement comes from comparing two different quantities that cannot be compared. The good news, however, is that one of these (Mulliken) is not particularly relevant or useful. You may want to try the Bader charge analysis in ATK instead, although that method also has some issues when applied to densities obtained with pseudopotential.

Offline Shan

  • QuantumATK Guru
  • ****
  • Posts: 101
  • Country: in
  • Reputation: 0
    • View Profile
Re: Mulliken charges, Wrong Prediction by ATK
« Reply #7 on: September 28, 2016, 07:55 »
well, thanks a lot for such clear reply Dr. Anders,

I was aware that mulliken is not as accurate as Natural population analysis. However, as mentioned earlier, it  was not the quantity of the charge that bothered me, but the direction of charge.

If possible, please fix the issue in the upcoming version.

Have a good day sir.

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5575
  • Country: dk
  • Reputation: 96
    • View Profile
    • QuantumATK at Synopsys
Re: Mulliken charges, Wrong Prediction by ATK
« Reply #8 on: September 28, 2016, 10:18 »
Fix what? The computation of the Mulliken populations is correctly implemented in ATK as, essentially, the trace of the density matrix. If these numbers are representative of the true charge on the atom or not depends on the basis set - sometimes it is, sometimes (and usually) it's not. The only "wrong" here is assuming that Mulliken charges hold a strong physical relevance.

As another example of how Mulliken populations can be greatly misleading is that you can have negative numbers for some orbitals. How can you have a negative number of electrons on an orbital? Of course you can't, but the mathematical definition of Mulliken populations allows it.
« Last Edit: September 28, 2016, 10:20 by Anders Blom »

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5575
  • Country: dk
  • Reputation: 96
    • View Profile
    • QuantumATK at Synopsys
Re: Mulliken charges, Wrong Prediction by ATK
« Reply #9 on: September 28, 2016, 15:58 »
A very enlightening article on this is
http://scitation.aip.org.globalproxy.cvt.dk/content/aip/journal/jcp/83/2/10.1063/1.449486

In particular point 3 in the introduction which states that "Mulliken populations seem to give an unreasonable physical picture of the charge distribution in compounds having significant ionic character ... [and] in some cases leading to charges opposite in sign to those expected from electronegativity differences". Moreover they cite CoIlins and Streitwieser, J. Comput. Chem. 1, 81 (1980), as saying "Mulliken populations involving Li compounds are wholly unreliable and should not be given serious consideration."

Also Table II shows that Mulliken can have a reverse sign compared to NPA, depending on the basis set. As mentioned, we see the same in ATK.