Multiwfn forum

Multiwfn official website: http://sobereva.com/multiwfn. Multiwfn forum in Chinese: http://bbs.keinsci.com/wfn

You are not logged in.

#1 2019-01-08 02:24:05

sobereva
Tian Lu (Multiwfn developer)
From: Beijing
Registered: 2017-09-11
Posts: 1,846
Website

Questions on the Mulliken charge at excited states

Today a Multiwfn user asked me a question

...
the Gaussian charges at excited states are similar with the Qchem charges.

But Multiwfn charges are quite different although I used same input with Gaussian.

Could you please let me know why it is quite different?

Probably some other Multiwfn users also have this question, I paste my reply below:


Please note that Multiwfn only loads orbitals from .fch file. If you want to input wavefunction of excited state into Multiwfn, you have to store natural orbitals of an excited state into Multiwfn.

Below I illustrate how to properly obtain Mulliken charge of an excited state.

This is a Gaussian input file
%chk=C:\gtest\H2CO.chk
#p b3lyp/6-31g(d) TD density

test

0 1
C                  0.00000000    0.00000000    0.52887991
H                  0.00000000    0.93775230    1.12379107
O                  0.00000000    0.00000000   -0.67757652
H                  0.00000000   -0.93775230    1.12379107

The outputted Mulliken charges correspond to the S1 state:
Mulliken charges:
               1
     1  C   -0.206651
     2  H    0.197002
     3  O   -0.187352
     4  H    0.197002

Transform the H2CO.chk to H2CO.fchk, then boot up Multiwfn, input below commands
H2CO.fchk
200
16  // Generate natural orbitals (NOs) based on the density matrix in .fch file
CI  // TDDFT density matrix in the .fch has "CI" label
y
0
Now the orbitals in the memory correspond to NOs of S1 state, you can perform any analysis as usual, for example calculating Mulliken charges:
7
5
1
The result is completely identical to those outputted by Gaussian
Population of atoms:
Atom     1(C )    Population:    6.20665    Net charge:   -0.20665
Atom     2(H )    Population:    0.80300    Net charge:    0.19700
Atom     3(O )    Population:    8.18735    Net charge:   -0.18735
Atom     4(H )    Population:    0.80300    Net charge:    0.19700

In addition, you could find a .molden file have been generated in current folder, it contains NOs of S1 state. In the future, you can directly perform analyses for S1 state by directly using this file as input file.

In fact, above mentioned points have been mentioned at the beginning of Chapter 4 of the manual, please search "Generating .fch file" in the manual.

Offline

#2 2023-07-06 15:33:50

Evgenii
Member
Registered: 2021-08-18
Posts: 6

Re: Questions on the Mulliken charge at excited states

Dear Tian Lu,

Thank you for this example.

I think there is a discrepancy between Multiwfn (Version 3.8(dev), release date: 2021-Aug-17) and Gaussian Mulliken charges in case of UNRELAXED density.

I use the same example, but with "density(RhoCI)":

%nproc=6
%mem=100gb
%chk=td
#p b3lyp/6-31g(d) TD density(RhoCI)

test

0 1
C                  0.00000000    0.00000000    0.52887991
H                  0.00000000    0.93775230    1.12379107
O                  0.00000000    0.00000000   -0.67757652
H                  0.00000000   -0.93775230    1.12379107

Gaussian Mulliken charges are

Mulliken charges:
               1
     1  C   -0.529187
     2  H    0.237978
     3  O    0.053232
     4  H    0.237978


In the case of Multiwfn, I follow 4.18.13 of the manual:

Multiwfn3.8 td.fchk
18
13
td.log
1

reboot

Multiwfn3.8 NO_0001.mwfn
7
5
1

Population of atoms:
Atom     1(C )    Population:  6.52542524    Net charge: -0.52542524
Atom     2(H )    Population:  0.75233290    Net charge:  0.24766710
Atom     3(O )    Population:  7.96990898    Net charge:  0.03009102
Atom     4(H )    Population:  0.75233290    Net charge:  0.24766710


So the charges are not identical.

Why is this so?


Thank you in advance.

Offline

#3 2023-07-06 17:36:19

sobereva
Tian Lu (Multiwfn developer)
From: Beijing
Registered: 2017-09-11
Posts: 1,846
Website

Re: Questions on the Mulliken charge at excited states

Evgenii wrote:

Dear Tian Lu,

Thank you for this example.

I think there is a discrepancy between Multiwfn (Version 3.8(dev), release date: 2021-Aug-17) and Gaussian Mulliken charges in case of UNRELAXED density.

Have you added IOp(9/40=4)?
If not, only very limited configuration coefficients will be passed to Multiwfn, and the result will be inaccurate.

Offline

#4 2023-07-06 23:17:17

Evgenii
Member
Registered: 2021-08-18
Posts: 6

Re: Questions on the Mulliken charge at excited states

Dear Tian Lu,

Tian Lu wrote:

Have you added IOp(9/40=4)?

No.

I have now recalculated with IOp(9/40=4), but it does not help:

GAUSSIAN:
Mulliken charges:
               1
     1  C   -0.529187
     2  H    0.237978
     3  O    0.053232
     4  H    0.237978

MULTIWFN (using 18 13 ... Multiwfn3.8 NO_0001.mwfn ...):
Population of atoms:
Atom     1(C )    Population:  6.52500478    Net charge: -0.52500478
Atom     2(H )    Population:  0.75219581    Net charge:  0.24780419
Atom     3(O )    Population:  7.97060360    Net charge:  0.02939640
Atom     4(H )    Population:  0.75219581    Net charge:  0.24780419


I have also noticed that Multiwfn can produce the charges (almost) identical to Gaussian's ones
if I do the following:

Multiwfn3.8 td.fchk
200
16
CI Rho(1)

reboot

Multiwfn3.8 new.mwfn
7
5
1

Population of atoms:
Atom     1(C )    Population:  6.52918728    Net charge: -0.52918728
Atom     2(H )    Population:  0.76202245    Net charge:  0.23797755
Atom     3(O )    Population:  7.94676785    Net charge:  0.05323215
Atom     4(H )    Population:  0.76202245    Net charge:  0.23797755


So maybe the problem is with the density matrix itself... ?

Offline

#5 2023-07-07 01:31:09

sobereva
Tian Lu (Multiwfn developer)
From: Beijing
Registered: 2017-09-11
Posts: 1,846
Website

Re: Questions on the Mulliken charge at excited states

Possible reasons:
(1) "cfgcrossthres" in settings.ini is not small enough
(2) IOp(9/40=4) is still inadequate to print enough coefficients
(3) In the case of TD, Gaussian employs different treatment w.r.t. Multiwfn to consider the de-excitation configurations during constructing density matrix.

Offline

Board footer

Powered by FluxBB