Hi,
I followed the same steps to find out the critical points between atomic pairs but it showed no critical points in the output. It does not satisfy the PH relationship. What should I do next?
What input file did you use?
In addition, if possible, please upload your screenshot so that I can visually examine if a critical point should occur between the atomic pairs according to my experience.
]]>Boot up Multiwfn and input
examples\C2H5F.wfn
5 // Calculate grid data
1 // Electron density
3 // High quality grid (relative to small system)
2 // Export grid data as cube file
Now you have density.cub in current folder.
Open settings.ini, set "iuserfunc" to -3. Then the user-defined function will correspond to B-spline interpolation function based on the loaded grid data.
Boot up Multiwfn and input
density.cub
2 // Topology analysis
-11 // Delete results and reselect real space function
100 // User-defined function
2 // Search CPs from nuclear positions
3 // Search CPs from midpoint of atomic pairs
From the result on screen and the map shown by option 0, you can see that the nuclear and bond critical points have been successfully located.
Note that AIM topology analysis requires gradient and Hessian of electron density. In this example, they are obtained based on finite difference of the electron density yielded by B-spline interpolation based on the loaded electron density grid data. Since both numerical derivatives and interpolation are accompanied by more or less numerical error/noise, for some systems, you may encounter convergence problem during searching critical points, at that time you may consider using corresponding options in "-1 Set CP searching parameters" to slightly loosen convergence criteria. Also, use finer grid data (smaller grid spacing) may be helpful.
Via analogous way, you can utilize Multiwfn to perform topology analysis for any real space function based on its grid data. However, bear in mind that if the function has a complex distribution behavior, sometimes search of critical points may be unsuccessfully, due to the aforementioned reasons.
After locating critical points, only value of user-defined function can be directly read from option 7 for the critical points. If you also need to evaluate other properties, such as electron energy density, you should reboot Multiwfn and load grid data file of corresponding real space function, then enter main function 1, and manually input the position of the critical points you previously obtained, then read user-defined function value (again, corresponding to the interpolated value based on the present grid data).
]]>