Multiwfn forum

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

You are not logged in.

#1 2020-12-08 17:18:46

915048960
Member
Registered: 2020-12-08
Posts: 5

Multiwfn and NBO plots

I've encountered an unexpected problem on attempts to visualize NBO-related data. As an example, two files produced by NBO7 are appended that should allow plotting NBOs for H3N-BH3 (ammineborane): ammineborane.31 and ammineborane.37 (both renamed to ...31.txt and ...37.txt to allow the upload). Orbital 3 is the N->B sigma bond and, in fact, it is correctly drawn by Chemcraft. Loading these files into Multiwfn3.7, however, produces an odd result (something like a pi-antibond). The same result is obtained by writing these files by NBO6. Other molecules show the same problem. Can anyone give a comment on the problem? Maybe there is a trivial fault caused by me, but I'm completely at a loss.

ammineborane31.txt
ammineborane37.txt

Offline

#2 2020-12-09 06:48:25

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

Re: Multiwfn and NBO plots

The result looks strange. How did you generate these files? Please provide more information for me. For example, if it was generated by ORCA+NBO calculation, please also upload corresponding output file, I will try to find reason.

Offline

#3 2020-12-09 07:16:37

915048960
Member
Registered: 2020-12-08
Posts: 5

Re: Multiwfn and NBO plots

The out-file (renamed to txt due to an upload restriction) has been uploaded. The file was generated by Orca4.2.1+NBO7. The same result was obtained by NBO7 acting on the *.47 file.
Thank you for your effort.

ammineborane-tpssh-out.txt

Offline

#4 2020-12-09 09:26:17

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

Re: Multiwfn and NBO plots

I have updated Multiwfn 3.8(dev) on Multiwfn website to solve this issue.

This problem comes from the very special rule of recording basis functions of p shell in ORCA.

Offline

#5 2020-12-09 10:01:47

915048960
Member
Registered: 2020-12-08
Posts: 5

Re: Multiwfn and NBO plots

Dear Tian,

Thank you very much for solving the problem that quickly.

Best wishes,
Peter

Offline

#6 2020-12-09 13:12:46

915048960
Member
Registered: 2020-12-08
Posts: 5

Re: Multiwfn and NBO plots

A final remark:
Multiwfn now acts fine on NBO's 31-40 files. However, for users that prefer to use the molden option in NBO's keylist, for example molden=nbo as a substitute for the *.37 file, the problem persists. Now, both Chemcraft and Multiwfn draw those wrong pictures described above.

Offline

#7 2020-12-15 16:28:45

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

Re: Multiwfn and NBO plots

915048960 wrote:

A final remark:
Multiwfn now acts fine on NBO's 31-40 files. However, for users that prefer to use the molden option in NBO's keylist, for example molden=nbo as a substitute for the *.37 file, the problem persists. Now, both Chemcraft and Multiwfn draw those wrong pictures described above.


This issue should also be caused by the weird convention of recording basis functions in ORCA. Currently I don't have such a file, you can try to add "orca" in any place of [Title] section of the molden, then Multiwfn will recognize that this file was generated by ORCA, special consideration will be employed during reading, in this case the problem may be solved.

Offline

#8 2020-12-21 11:55:29

915048960
Member
Registered: 2020-12-08
Posts: 5

Re: Multiwfn and NBO plots

I've added such a file (replace -molden.txt by .molden):

ammineborane-molden.txt

It was generated via Orca/NBO7 -> *.47, then acting gennbo on the *.47 file with NBO's molden=nbo option. Mentioning "orca" in the title section of the molden file does not solve the problem.

Offline

#9 2020-12-21 19:33:27

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

Re: Multiwfn and NBO plots

915048960 wrote:

I've added such a file (replace -molden.txt by .molden):

ammineborane-molden.txt

It was generated via Orca/NBO7 -> *.47, then acting gennbo on the *.47 file with NBO's molden=nbo option. Mentioning "orca" in the title section of the molden file does not solve the problem.

Indeed, this is an issue. I cannot easily find solution not only because the .molden format was not rigorously defined, but also the order and normalization condition of basis functions employed by ORCA are very strange. So, please always use NBO plot file when using NBO in combination with ORCA.

Offline

Board footer

Powered by FluxBB