• Multiwfn forum

    Multiwfn official website: http://www.shanxitv.org/multiwfn. Multiwfn forum in Chinese: http://bbs.keinsci.com/wfn. E-mail of admin: sobereva[at]sina.com

    You are not logged in.

    #1 2021-07-18 19:57:26

    splinter
    Member
    Registered: 2020-12-15
    Posts: 8

    Obtaining Real space functions at different molecular orientations

    I know that Multiwfn can compute a real space function (like electron density and related functions) on a 3D grid at the standard molecular orientation provided in the wfx/fchk file (for Gaussian). However, I would like to obtain the grid data at multiple molecular orientations (which could be obtained by rotating the molecule). A brute force way to do that would be to generate wfx files at different molecular orientations and then process them using the Multiwfn software. However, I was wondering if there is an inbuilt functionality in Multiwfn to obtain the grid data at different orientations using only one electronic structure computation. I would be grateful for any help.

    Offline

    #2 2021-07-18 21:32:44

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

    Re: Obtaining Real space functions at different molecular orientations

    Sorry, unfortunately this feature is not supported.

    Offline

    #3 2021-08-05 18:25:28

    splinter
    Member
    Registered: 2020-12-15
    Posts: 8

    Re: Obtaining Real space functions at different molecular orientations

    Thank you for your reply, and apologies for my late response.
    I was thinking of a way to resolve my issue within the framework of Multiwfn. To do that, I was trying to understand the source code of Multiwfn. Broadly speaking, the real space functions subroutine takes the cartesian coordinates (of the grid) as input and returns the value of the function at the provided grid point.
    The energies and properties of a molecule don't change upon its rotation. The same is true for a real space function associated with a molecule, as the MO energies don't vary with molecular rotation. Unfortunately, I was under the wrong impression that the optimized MO coefficients also don't change with molecular rotation. But after comparing wfx files of a molecule with different orientations, the MO energies were the same (as they should be); however, the MO coefficients were quite different for the two molecules. The reason behind the difference in MO coefficients seems to be the algorithm to perform SCF. I was wondering if some mathematical operation could be applied to the MO coefficients to obtain the coefficients for the same molecule in a different orientation.
    I would be grateful if you could make any remarks on my thoughts or provide feedback if I am thinking in the right direction.

    Offline

    #4 2021-08-05 23:11:28

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

    Re: Obtaining Real space functions at different molecular orientations

    Orbital shape and orbital energy are independent of molecular orientation, however, the expansion coefficients are commonly dependent of orientation. This point is easy to understand: Norm of a vector is independent of orientation, while its X,Y,Z components are dependent of orientation.

    It is not quite easy to write your own code to rotate coefficients. If you are using Gaussian, after performing single point at orientation A, then when you calculate single point of orientation B, you can use guess=read keyword to read wavefunction in .chk file of orientation A, the SCF convergence should be reached after only one SCF cycle, so the cost is negligible.

    Offline

    Board footer

    Powered by FluxBB

    久久精品国产99久久香蕉