Multiwfn official website: http://sobereva.com/multiwfn. Multiwfn forum in Chinese: http://bbs.keinsci.com/wfn
You are not logged in.
Hello,
Currently output file of ORCA+NBO is not officially supported by the AdNDP function in Multiwfn.
Dear K. Gayathri,
I cannot immdiately access your files because the webpage shows "You need access..." interface, perhaps verification step is needed. You can also send the files as attachment to my E-mail.
Usually DFT single-point calculations (except for double-hybrid functionals) in Gaussian 16, even for 213 atoms, do not need very large memory, as long as the basis set is not extremely large.
My suggestions:
(1) Simply set proper %nproc and %mem in template.gjf, which should be enough for the entire system, and you do not need to manually modify the template for different fragments
(2) I suggest first trying 6-31G* or def2-SVP and check if the energy decomposition can smoothly finish. If yes, then further enlarge the basis set.
(3) Sometimes the default memeory limit for formchk is not enough, which may cause segmentation violation. please run
export GAUSS_MEMDEF=20GB before execute the sobEDA script.
(4) If segmentation violation was caused by the steps of invoking Multiwfn, please make sure that you have carefully configurated the running environment for Multiwfn as described in Section 2.1.2 of Multiwfn manual.
(5) Please carefully check Section "1 Prerequisite" in the sobEDA tutorial document, so that all requirements are fully satisfied.
Best,
Tian
For convenience, now the permanent address for accessing Multiwfn is available:
Latest Linux source code
http://sobereva.com/multiwfn/misc/Multi … _Linux.zip
Latest Linux noGUI binary package
http://sobereva.com/multiwfn/misc/Multi … _noGUI.zip
Latest Windows binary package
http://sobereva.com/multiwfn/misc/Multi … n_Win64.7z
The addresses will not be changed, but the files will be automatically updated when new version of Multiwfn is released.
Sorry for the repeated request, but there is still a remaining issue with the input generated by multiwfn:
*******************************************************************************
* ___ *
* / \ *
* [ABORT] The specified keyword 'TYPE' is not available anymore: The keyword *
* \___/ MOTION/CELL_OPT/TYPE has been removed because cell optimizations *
* | now always use DIRECT_CELL_OPT. *
* O/| *
* /| | *
* / \ input/input_parsing.F:262 *
*******************************************************************************
This issue has been solved in Multiwfn 2026.8.21
Multiwfn 2026.8.19 has solved this issue.
Hello, I already noticed this issue recently, I will update the CP2K interface in the next release of Multiwfn.
Hello,
Unfortunately NTO is not supported for spin-flip case.
Multiwfn exports .47 file with E15.7 format and lower-triangular form for symmetric matrix. If you need to change the default behavior, please manually modify the source code. In fileIO.f90 you can find
call mat2arr(Sbas,halfmat,2)
write(ifileid,"(5E15.7)") halfmat(:)You can modify the outputting format, and changing mat2arr(Sbas,halfmat,2) to mat2arr(Sbas,halfmat,3) will export overlap matrix (Sbas) in upper-triangular form.
Please make sure that you are using the latest version of ORCA and Multiwfn. Old versions may have incompatible problem (ORCA frequently changes output format among different versions). If you are indeed using the latest versions, please send your ORCA output file to my E-mail, I will check.
It is fully possible, the only requirement is that you should load wavefunction file corresponding to excited state into Multiwfn, please check http://sobereva.com/wfnbbs/viewtopic.php?id=306
Hello,
I am not sure what you mean by G09 being unable to compute RESP charges. Both the ORCA and Gaussian09 manuals provide the necessary input to compute them.
For Gaussian09, the input is as follows:
```
#P HF/6-31G* Pop=MK IOp(6/33=2) IOp(6/41=15) IOp(6/42=15) IOp(6/50=1)
# Test Units(Ang,Deg)
```I am also using the MK method with Multiwfn, yet there is still a large discrepancy compared to ORCA, which uses COSMO I believe
Please carefully look at Kollman's original paper of RESP charge (J. Phys. Chem., 97, 10269 (1993)), and relevant part of Multiwfn manual (Section 3.9.16). RESP charge is not a variant of ESP fitting charge just with additional constraints, but it defined specific fitting scheme. The so-called RESP charge in ORCA and Gaussian only enable users to manually set simple constraints, while it doesn't directly follow the full procedure of RESP charge fitting in Kollman's paper, so the results are not comparable.
Even for MK charges, which is one of the simplest ESP fitting charge, the results of Multiwfn and ORCA/Gaussian can also be detectably different even based one exactly the same wavefunction, because the spatial distribution of fitting points are not completely identical in these programs. ESP fitting charge is known to be sensitive to distribution and density of fitting points. In Multiwfn, the default density of fitting points is fine enough and can lead to basically converged result, and the point distribution strictly follows the original MK definition.
ORCA and Gaussian cannot produce RESP charges in common sense. If you just need RESP charges (usually for MD simulation), just follow the standard steps in Multiwfn to compute them. There has been much more than one thousand of papers using Multiwfn to compute RESP charges.
The difference without constraints may come from multiple reasons, such as difference in grid distribution, fitting scheme (one or two-stages), etc.
RESP fitting is involved. In constrast, you can find MK charges computed by Gaussian and Multiwfn are quite close to each other.
Dear Saeed,
adddiffuse code can add diffuse functions for any kind of basis set, including pseudopotential basis set.
diffuse functions with angular moments higher than P are also important for certain cases, such as evaluation of hyperpolarizability, post-HF calculation for weak interaction energies, etc.
Best,
Tian
delta-SCF result is more reliable.
1 delta-SCF itself is an iterative process, reaction field is intrinsically updated during the SCF iteration, so external iteration is never needed for consideration of solvent effect.
2 ORCA doesn't have this feature, this is one of evident limitations of ORCA (especially for studying CT excitation in solvent environment as linear response model performs poorly in this case). The corrected linear-response model that available in G16 is also not supported by ORCA.
You just need to load a wavefunction file containing orbitals of excited state into Multiwfn. If it is T1, usually it is suggest using the wavefunction produced by UKS calculation.
Multiwfn doesn't support TDM of this form.
It is impossible. TDM exhibits coherence contribution between atoms, in principle the axis cannot be wavelength.
Impact of relativistic effects on the ESP analysis result is fully reflected by the relativistic effects on wavefunctions. So, the formulae for calculation of ESP are exactly the same for relativistic and nonrelativistic cases.
Hello,
In Multiwfn, all indices, including orbital indices, always starts from 1 (PS: I quite dislike starting from 0)
how can calculate EDDB index by Multiwfn?
Multiwfn doesn't support it, but may support it in the future (not near future)
Dear Saeed,
Multiwfn fully supports this case.
Best,
Tian
I suggest first checking difference between the two methods of evaluating E_ST gap in gas phase. The difference in excitation energy calculated by delta-SCF and TDDFT is not negliglble, may be as large as ~0.2 eV or even more. In principle, the gap calculated using delta-SCF is more reasonable, because it fully consideres orbital relaxation of T1, and there is no potential issue of triplet instability.
If in the gas phase the difference is not large, then you can further focus on checking the treatment of solvation effect.
Unfortunately it is not possible. The main reason is that in ORCA the point to be calculated must have at least one basis function, therefore when performing NICS scan, the number of basis functions to be calculated may be huge, causing very high extra computational cost, and the basis functions also affect the NICS scan result. If this limitation of ORCA could be solved in the future version, I would like to make NICS scan and ICSS functions of Multiwfn fully compatible with ORCA.
I think the composition should be correct, but I didn't have a try. You can compare your result with the example in Multiwfn manual to confirm this.
Perhaps the AONAO matrix (transformation coefficients between basis functions and NAOs) was not properly loaded. The AdNDP function in Multiwfn has not been formally supported for ORCA+NBO combination...
This is an example
! CCSD cc-pVTZ tightSCF
%mdci
Density unrelaxed
NatOrbs true
end
* xyz 0 1
C 0.00000000 0.00000000 0.56221070
H 0.00000000 -0.92444774 1.10110546
H -0.00000000 0.92444774 1.10110546
O 0.00000000 0.00000000 -0.69618936
*After running it, you will have .mdci.nat file, changing its suffix to .ccnat.gbw, and then use orca_2mkl to convert it to .ccnat.molden file. This file records CCSD natural orbitals and can be directly loaded into Multiwfn to perform various wavefunction analyses. You do not need to use (1000--->98).
The easiest way of obtaining something like NOO is performing finite-temperature DFT calculation in ORCA, the cost is nearly the same as common DFT.
Also you can use the MDCI code in ORCA to obtain CCSD unrelaxed density (or density corresponding to CCD with orbital optimization) to yield NOO, the efficiency is much higher than the AUTOCI-CCSD while the accuracy is not much poorer than the CCSD relaxed density. Alternatively, using Gaussian to yield CCSD relaxed density, it is not quite expensive for your system.
By the way, I don't know what is your purpose of obtaining NOO, in most cases you can use an inexpensive basis set for this purpose, e.g. using def-TZVP instead of cc-pVTZ, is usually enough.
Using autoci-CCSD even for a small system (~20 atoms) is still extremely expensive. Without strong reasons, I don't suggest performing this task.
If in the actual situation the anionic dye is able to tightly bind counterion (strictly speaking, this can be confirmed by molecular dynamics simulation), your treatment is fully physically sound.
I suggest checking what is the nature of the low-energy transitions (>1000 nm) using hole-electron analysis in Multiwfn, which can provide valuable physical insight.
Also, don't forget to confirm that the reference state wavefunction is stable.
Dear Alex,
Please search ESPiso_eV.txt in Multiwfn manual, you will find using ESPiso_eV.bat and ESPiso_eV.txt instead of ESPiso.bat and ESPiso.txt will make the ESP map use eV as the unit. Similarly, you can duplicate ESPiso_eV.txt as ESPiso_kcal.txt file, in which you modify 27.2114 to 627.51, and create ESPiso_kcal.bat script to run Multiwfn according to the commands in the file. Then the unit in the ESP map plotted by VMD will be kcal/mol, and you can correspondingly modify the upper/lower limits of coloring scale and color bar.
Best,
Tian