Multiwfn forum

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

You are not logged in.

#1 2025-07-11 11:29:24

smaity
Member
Registered: 2025-07-11
Posts: 1

Transition Dipole Moment from TrESP Charges

Dear Tian,

Thank you very much for developing and maintaining such a great program. Multiwfn’s ability to work with many different quantum chemistry packages is really impressive.

I noticed something unusual when using TrESP charges from quantum chemistry software like Gaussian or ORCA, followed by transition density analysis in Multiwfn. The transition dipole calculated by projecting the charges onto atomic positions seems to point in a different direction compared to the transition dipole moment vector reported by the quantum chemistry software.

I understand the direction of the transition dipole can be arbitrary due to phase conventions, but since both results are based on the same wavefunction, I expected consistency. It seems there may be a sign mismatch in how Multiwfn interprets the transition density compared to the original quantum chemistry software.

Thanks.

Best regards,
Sayan

Offline

#2 2025-07-13 22:09:40

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

Re: Transition Dipole Moment from TrESP Charges

Dear Sayan,

I have checked, but didn't find this problem, there is no sign convention issue in the current implementation. Perhaps the equation you used to evaluate transition dipole moment based on TrESP is incorrect. The correct code should like as follows:

    xdip=0
    ydip=0
    zdip=0
    do iatm=1,ncenter
        xdip=xdip+a(iatm)%x*a(iatm)%charge
        ydip=ydip+a(iatm)%y*a(iatm)%charge
        zdip=zdip+a(iatm)%z*a(iatm)%charge
    end do
    write(*,*)
    write(*,"(' Dipole moment (a.u.): ',3f14.6)") xdip,ydip,zdip

where a%charge directly corresponds to the TrESP charges given by Multiwfn, and no additional negative sign should be included.

Best regards,

Tian

Offline

Board footer

Powered by FluxBB