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-02 11:02:36

Louischarlc0
Member
Registered: 2020-07-21
Posts: 65

Find critical points along atomic interaction lines

Hi there

I'm trying to label specific critical points along certain atomic interaction lines, but when a enter the command labc all into VMD then it just label all the critical points. How can I remove the ones that I do not need and only label certain ones?

Thanks in advance

Regards
Louis-Charl

Offline

#2 2020-12-02 13:39:29

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

Re: Find critical points along atomic interaction lines

Dear Louis-Charl,

I just updated Multiwfn 3.8(dev) on Multiwfn website, the AIM.vmd has been updated, a new command "labcpidx" has been introduced. You can use for example "labcpidx 5" to only label CP 5.

Best Regards,

Tian

Offline

#3 2020-12-02 15:05:53

Louischarlc0
Member
Registered: 2020-07-21
Posts: 65

Re: Find critical points along atomic interaction lines

Thank you so much

Regards
Louis-Charl

Offline

#4 2020-12-02 15:10:14

Louischarlc0
Member
Registered: 2020-07-21
Posts: 65

Re: Find critical points along atomic interaction lines

However, I've entered that command but it says invalid command

Regards
Louis-Charl

Offline

#5 2020-12-02 15:48:20

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

Re: Find critical points along atomic interaction lines

Please make sure that in the examples\scripts\AIM.vmd, you can find the following information, and this file has been moved to VMD folder

proc labcpidx {cpidx {labsize 1.8} {offsetx -0.1} {offsety 0.0}} {
label delete Atoms all
color Labels Atoms blue
label textthickness 2.000000
label textsize $labsize
set sel [atomselect 0 "serial $cpidx"]
set k 0
foreach i [$sel list] {
label add Atoms 0/$i
label textformat Atoms $k { %1i }
label textoffset Atoms $k "$offsetx $offsety"
incr k
}
$sel delete
}

Offline

#6 2020-12-04 08:20:22

Louischarlc0
Member
Registered: 2020-07-21
Posts: 65

Re: Find critical points along atomic interaction lines

Everything is cluttered. Is it possible to find only the CPs that lies on the AILs and eliminate the others?

Thanks in advance

Regards
Louis-Charl

Offline

#7 2020-12-04 10:12:31

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

Re: Find critical points along atomic interaction lines

What does "AILs" mean?

Offline

#8 2020-12-04 10:19:07

Louischarlc0
Member
Registered: 2020-07-21
Posts: 65

Re: Find critical points along atomic interaction lines

Atomic interaction lines

Regards
Louis-Charl

Offline

#9 2020-12-04 10:20:19

Louischarlc0
Member
Registered: 2020-07-21
Posts: 65

Re: Find critical points along atomic interaction lines

Or paths

regards
Louis-Charl

Offline

#10 2020-12-04 15:08:59

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

Re: Find critical points along atomic interaction lines

Assume that you only need BCP and corresponding bond paths between atom 4 and atom 8, you should first locate BCP and then generate bond paths as usual, then choose
-5 // Modify or print detail or export paths, or plot property along a path
8 // Only retain bond paths (and corresponding CPs) connecting two specific molecular fragments while remove all other bond paths and BCPs
4
8
y  // Also delete BCPs
Then you will find only the BCP and bond path connecting atoms 4 and 8 are retained, all others have been deleted.

Section 4.2.6 of Multiwfn manual also illustrated this point.

Offline

#11 2020-12-04 16:06:35

Louischarlc0
Member
Registered: 2020-07-21
Posts: 65

Re: Find critical points along atomic interaction lines

Thank you for your response but how will I know the label of the atoms?

Regards
Louis-Charl

Offline

#12 2020-12-04 16:08:48

Louischarlc0
Member
Registered: 2020-07-21
Posts: 65

Re: Find critical points along atomic interaction lines

Or how will I be able to locate the BCP between the atoms that I want?

Regards
Louis-Charl

Offline

#13 2020-12-04 17:41:13

Louischarlc0
Member
Registered: 2020-07-21
Posts: 65

Re: Find critical points along atomic interaction lines

I see the method on page 374 in the new manual. However, when I try it then it eliminates the paths. i want to retain all the paths. Its the BCP that does not lie on these paths that I want to eliminate. How can I do that?

Thanks in advance

regards
Louis-Charl

Offline

#14 2020-12-05 11:08:27

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

Re: Find critical points along atomic interaction lines

Louischarlc0 wrote:

Thank you for your response but how will I know the label of the atoms?

Regards
Louis-Charl


You can visualize atomic labels in main function 0 of Multiwfn, or visualize the system by third-part softwares such as GaussView, Chem3D, Avogadro and so on, all of them are able to show atomic indices. In addition, in VMD program you can press button 0 on your keyboard to enter query mode, then click the center of an atom, the index of the atom will be shown in console window of VMD, the "index" value plus 1 is the actual atomic index.

Offline

#15 2020-12-05 11:12:51

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

Re: Find critical points along atomic interaction lines

Louischarlc0 wrote:

I see the method on page 374 in the new manual. However, when I try it then it eliminates the paths. i want to retain all the paths. Its the BCP that does not lie on these paths that I want to eliminate. How can I do that?

Thanks in advance

regards
Louis-Charl

I don't fully understand your meaning. If you simply want to delete specific CPs, you can enter "-4 Modify or export CPs" and then choose "2 Delete some CPs", there are different options used to delete unwanted CPs.

Offline

#16 2020-12-05 11:54:37

Louischarlc0
Member
Registered: 2020-07-21
Posts: 65

Re: Find critical points along atomic interaction lines

I see in section 4.2.6 that you should boot up multiwfn and input GCGC.wfn as an input file. I did it as a practice run and it went fine. However, for my own compounds should I also generate similar .wfn files and if so should I use a different gaupath as in the previous version? Will it also generate a CPprop file that gives the exact RDG values for BCPs along the paths?

Thanks in advance

Regards
Louis-Charl

Offline

#17 2020-12-05 21:31:43

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

Re: Find critical points along atomic interaction lines

The "gaupath" in settings.ini file is completely irrelevant to the topology analysis.

You can use any file containing GTF information as input file for AIM topology analysis, including .wfn/.wfx/.fch/.mwfn/.molden/.gms format, see Section 2.5 for introduction of these files and beginning of Chapter 4 of Multiwfn manual on how to generate them.

Offline

Board footer

Powered by FluxBB