<![CDATA[Multiwfn forum / Stress tensor analysis now is available in Multiwfn]]> //www.umsyar.com/wfnbbs/viewtopic.php?id=1540 The most recent posts in Stress tensor analysis now is available in Multiwfn. Tue, 19 Nov 2024 10:03:40 +0000 FluxBB <![CDATA[Re: Stress tensor analysis now is available in Multiwfn]]> //www.umsyar.com/wfnbbs/viewtopic.php?pid=4699#p4699

Professor Tian, thank you very much.

The Multiwfn source code 3.8 (dev) Upload [2024-Nov-13] was uploaded to  https://github.com/aslozada/Stress_tensor/

Best regards,

Asdrubal Lozada

dummy@example.com (aslozada) Tue, 19 Nov 2024 10:03:40 +0000 //www.umsyar.com/wfnbbs/viewtopic.php?pid=4699#p4699
<![CDATA[Re: Stress tensor analysis now is available in Multiwfn]]> //www.umsyar.com/wfnbbs/viewtopic.php?pid=4698#p4698

Dear Asdrubal Lozada,

Very nice, I will mentioning your script in Multiwfn manual in the corresponding part of Section 2.7 of manual.

Because the patch may or may not work for other releases of Multiwfn source code, I think it is best to also upload the Multiwfn source code package (version 3.8(dev) Update [2024-Nov-13]) onto https://github.com/aslozada/Stress_tensor/, so that other people can always use your script successfully.

Best regards,

Tian

dummy@example.com (sobereva) Tue, 19 Nov 2024 03:23:39 +0000 //www.umsyar.com/wfnbbs/viewtopic.php?pid=4698#p4698
<![CDATA[Re: Stress tensor analysis now is available in Multiwfn]]> //www.umsyar.com/wfnbbs/viewtopic.php?pid=4697#p4697

Professor Tian, thank you very much.

The bash script to calculate the path-packets can be downloaded from: https://github.com/aslozada/Stress_tens … packets.sh
How to use: bash path-packets.sh <waveFunctionFile>

The script uses the files: CPs.txt and paths.txt, and to visualize can be use VMD in representation CPK


ethene-path-packets.png


Ethene. Path-Packets {q,q´}

Best regards,

Asdrubal Lozada

dummy@example.com (aslozada) Tue, 19 Nov 2024 01:55:45 +0000 //www.umsyar.com/wfnbbs/viewtopic.php?pid=4697#p4697
<![CDATA[Re: Stress tensor analysis now is available in Multiwfn]]> //www.umsyar.com/wfnbbs/viewtopic.php?pid=4685#p4685

Multiwfn has been updated today. Stress tensor ellipticity has been added as the 118th user-defined function.

dummy@example.com (sobereva) Tue, 12 Nov 2024 20:30:39 +0000 //www.umsyar.com/wfnbbs/viewtopic.php?pid=4685#p4685
<![CDATA[Re: Stress tensor analysis now is available in Multiwfn]]> //www.umsyar.com/wfnbbs/viewtopic.php?pid=4667#p4667

Dear aslozada,

I will incorporate your code into Multiwfn release several days later and let you know here.

Best,

Tian

dummy@example.com (sobereva) Sat, 02 Nov 2024 15:29:12 +0000 //www.umsyar.com/wfnbbs/viewtopic.php?pid=4667#p4667
<![CDATA[Re: Stress tensor analysis now is available in Multiwfn]]> //www.umsyar.com/wfnbbs/viewtopic.php?pid=4664#p4664

Professor Tian, thank you very much.

An application of the Stress Tensor: The Path-Packet**

** Described in: Jenkins & Kirk: Next Generation Quantum Theory of Atoms in Molecules, 2023

path.png

r_i: position on Bond Path
epsilon_i: stress tensor elllipticity at ri
e2_i: second eigenvector of stress tensor

!!-------- Calculate stress tensor ellipticity
real*8 function stress_ellipticity1(x,y,z)
real*8 x,y,z,mat(3,3),eigval(3),eigvecmat(3,3)
call stress_tensor(x,y,z,mat)
call diagsymat(mat,eigvecmat,eigval,idiagok)
stress_ellipticity=(abs(eigval(1))/abs(eigval(2)))-1
end function




This functions calculates the vector components ellipticity * eigenvector(2)
!!--------Calculate pro path-packets
function pro_path_packets(x,y,z) result(v)
real*8 x,y,z,mat(3,3),eigval(3),eigvecmat(3,3)
real*8 v(3)
call stress_tensor(x,y,z,mat)
call diagsymat(mat,eigvecmat,eigval,idiagok)
stress_ellipticity=(abs(eigval(1))/abs(eigval(2)))-1
v(1)=stress_ellipticity*eigvecmat(1,2)
v(2)=stress_ellipticity*eigvecmat(2,2)
v(3)=stress_ellipticity*eigvecmat(3,2)
end function


Example: Path-Packets for Li-Li Dimer


paths-packets.png


* color blue: P and color red: P'
Currently, the sum r_i + pro_path_packets(x,y,z) is performed separately, using a bash script. And the figure is performed with VMD

dummy@example.com (aslozada) Sat, 02 Nov 2024 04:28:26 +0000 //www.umsyar.com/wfnbbs/viewtopic.php?pid=4664#p4664
<![CDATA[Stress tensor analysis now is available in Multiwfn]]> //www.umsyar.com/wfnbbs/viewtopic.php?pid=4651#p4651

New feature of Multiwfn updated on 2024-Oct-20:

Stress tensor defined by Bader now can be outputted for any position in main function 1, and can be outputted for critical points by option 7 in topology analysis module. Stress tensor stiffness and stress tensor polarizability are shown together, and they are also available as the 116th and 117th user-defined functions, respectively, see corresponding part of Section 2.7 of updated Multiwfn manual for details. In addition, stiffness of electron density is available as the 115th user-defined function.

dummy@example.com (sobereva) Sun, 20 Oct 2024 16:07:43 +0000 //www.umsyar.com/wfnbbs/viewtopic.php?pid=4651#p4651
Baidu
map