Multiwfn -- A Multifunctional Wavefunction Analyzer
Project leader: Tian Lu (卢天)
Beijing Kein Research Center for Natural Sciences (北京科音自然科学研究中心)

Bug reporting, any question or recommend please contact:

Download link

Development version: 3.3.8, last update: 2015-Nov-14
Multiwfn_3.3.8(dev)_bin_win.rar, Multiwfn_3.3.8(dev), Multiwfn_3.3.8(dev), Manual_3.3.8(dev).pdf

The latest formal version is 3.3.7 (release date: 2015-Mar-22)
Software manual (with tutorials in Chapter 4): Manual_3.3.7.pdf
Excutable file for Windows: Multiwfn_3.3.7_bin_win.rar
Excutable file for Linux:
Excutable file for Mac OS X:
Hint: For beginners, it is strongly suggested to use Windows version. A few functions of Linux or Mac OS X version are limited, and users may need to manually install some additional files in order to run Linux or Mac OS X version (see Section 2.1 of the manual)

Source code for Windows (including all files needed by compiling under Intel Visual Fortran 12.0.0) Multiwfn_3.3.7_src_win.rar
Source code for Linux (including all files needed by compiling under Intel Fortran compiler 12.1.0)
Source code for Mac OS X (including all files needed by compiling under Intel Fortran compiler 13.0.2)


To download older versions, click "Downloads" tab and select corresponding version at righthand side. To download all the slideshows presented in Multiwfn workshop 2013, click "DOWNLOADS" tab and select "Multiwfn workshop 2013 slideshows". They can also be downloaded at the mirrow link:

Recent update history

For full update history since version 2.0.1, see UpdateHistory.txt

Version 3.3.8 (In development)
  • Local DOS now can be plotted, see Section 3.12.4 for detail and Section 4.10.2 for example. LDOS can be drawn in terms of DOS curve for a point or color-filled map for a set of points in a given line.
  • Option 6 is added to CDA module, by which contribution of each fragment orbital pair to d,b,r terms of CDA can be printed, this greatly faciliates analysis of interaction between fragment orbitals.
  • Subfunction 2 of main function 100 now is able to output GAMESS-US input file with/without the SCF initial guess ($VEC) corresponding to present wavefunction. In addition, this function now is able to export .fch file based on present wavefunction, thus Multiwfn could be used as a .molden->.fch converter.
  • Option 9 is added to basin analysis module, by this function you can obtain atomic contribution to population number of ELF or other kind of basins, see Section 4.17.7 of the manual for example.
  • Energy index (EI) and bond polarity index (BPI) defined in J. Phys. Chem., 94, 5602 (1990) now can be calculated by subfunction 12 of main function 200. See Section 3.200.12 for introduction and 4.200.12 for example. BPI is a useful indicator for bond polarity, and group electronegativity can be evaluated by calculating EI for radical.
  • Section 4.A.6 is added to manual, it introduced how to plot odd electron density in Multiwfn.
  • When performing topology analysis for electron density in main function 2, the option 0 now clearly show the correspondence between each (3,-3) CP and nucleus.
  • Option 19 is added to main function 11, which is used to convert Raman activities to intensities, see Section 3.13.1 for discussion about the difference between activities and intensities.
  • Option 20 is added to main function 11, which is used to manually modify strength data. This option is useful if you would like to plot fluorescence spectrum, in this case you need to set oscillator strength of all transitions except for the lowest excitation to zero (Kasha's rule).
  • A new suboption (9) is added to option -1 of topology analysis module. By making use of this option, during the critical point (CP) searching, only the CP with value within user-defined range will be reserved, and thus unnecessary CPs could be ignored.
  • Subfunction 10 of main function 200 now can be directly used to calculate various kinds of integral for two specific orbitals.
  • Subfunction 5 of main function 100 is extended, now the overlap between alpha orbitals and the counterpart beta orbitals are allowed to be directly obtained (i.e. the off-diagonal terms will not be evaluated to significantly reduce cost).
  • Option 5 in subfunction 1 of main function 18 now is also able to decompose both transition electric and magnetic dipole moments to basis function and atom contributions.
  • In fragment definition interface of DOS plotting and orbital composition analysis modules, when using "cond" method to add wanted basis functions, the P,D,F,G,H shells can be directly selected.
  • |V(r)|/G(r) is added as the 35th user defined function. In J. Chem. Phys., 117, 5529 (2002) it was proposed that this quantity at BCP can be used to discriminate interaction types.
  • The quality of relief map for some real space functions is improved.
  • Fixed a small bug in loading .xyz file.
  • Fixed a small bug in locating settings.ini file via Multiwfnpath environment variable.
  • Expired links containing "" in old version of manual have been updated.
  • ICSS module (Subfunction 4 of main function 200) now works for G09 D.01. The older version crashes because G09 D.01 changed output format of NMR task.

Version 3.3.7 (Release date: 2015-Mar-22)
  • Subfunction 11 is added to main function 200, which is used to calculate center, the first and second moments of a real space function, see Section 3.200.11 of Multiwfn manual for detail.
  • The 54th user-defined function is added, see manual.
  • If irreducible representation of MOs are properly recorded in .molden file, then in the option 35 of main function 6, one can choose if discarding contribution of some irreducible representations in succeeding analyses. See Section 3.8 of the manual for detail.
  • Main function 11 now can plot UV-Vis, IR, Raman and ECD spectra directly based on output file of ORCA program.
  • The output file tda.dat of Grimme's sTDA program ( now can be used as input file of main function 11 to plot UV-Vis and ECD spectra. The sTDA method reduces the computational cost of the electronic excitation part of TDDFT calculation by about two or three orders of magnitude.
  • In the fragment definition interface of DOS plotting module, the fragment setting now can be import from or export to plain text file.
  • The output of function 5 of main function 100 is adjusted and becomes more readable.
  • Option -5 is added to fuzzy analysis module, which is used to define the atoms to be integrated (in function 1) and for which the atomic multipole moments will be evaluated (in function 2).
  • Function 7 of main function 200 is improved, which is used to parse the (hyper)polarizability output of Gaussian09. Now, when multiple frequencies are specified in frequency-dependent "polar" task, the users can make Multiwfn parse the result at specific frequency. In addition, parsing Beta(-w;w,0) or Beta(-2w;w,w) can be fully controlled by users.
  • Molden input file with SP shells is supported.
  • If pure Gauss functions are involved in open-shell calculation and the corresponding NBO plot file is used as input, the label of orbital type of the orbitals will be slightly incorrect, this bug has been fixed.
  • When loading .xyz file the elements with two letters may be erroneously determined, this bug has been fixed.
  • Not all legends of defined fragments can be normally shown in PDOS map, this bug has been fixed.
  • Sometimes when visualizing isosurface there is an annoying vertical color strip at the boundary of the visible region, this problem has been solved.
  • For Mac OSX, the segmentation fault due to stack memory flow when loading large system is solved.


Multiwfn is an extremely powerful wavefunction analysis program, supports almost all of the most important wavefunction analysis methods. Multiwfn is free, open-source, high-efficient, very user-friendly and flexible. Windows (32/64bit XP/Vista/7/8), 64bit Linux and Mac OS X platforms are supported. All versions can be downloaded at Multiwfn official website Multiwfn accepts several kinds of files for inputting wavefunction information: .wfn/.wfx (Conventional / Extended PROAIM wavefunction file), .molden (Molden input file), .31~.40 (NBO plot file), .fch (Gaussian formatted check file). Other file types such as Gaussian .cub file, DMol3 .grd file, .pdb, .xyz file and plain text file are acceptable for specific functions.
  • Special points of Multiwfn
    • (1) Comprehensive functions. Almost all of the most important wavefunction analysis methods (except for NBO methods) are supported by Multiwfn.
    • (2) Very user-friendly. Multiwfn is designed as an interactive program, prompts shown in each step clearly instructs users what should do next, Multiwfn also never print obscure messages, hence there is no any barrier even for beginners. Besides, there are more than 70 tutorials in the manual, which would be very helpful for new users.
    • (3) High efficiency. The code of Multiwfn is substantially optimized. Most parts are parallelized by OpenMP technology. For time-consuming tasks, the efficiency of Multiwfn exceeds analogous programs significantly. Meanwhile, the memory requirement is very low.
    • (4) Results can be visualized directly. A high-level graphical library DISLIN is invoked internally and automatically by Multiwfn for visualizing results, most of plotting parameters are controllable in an interactive interface. Thus the procedure of wavefunction analysis is remarkably simplified, especially for studying distribution of real space functions.
  • Main functions of Multiwfn
    • 1) Showing molecular structure and viewing orbitals (MO, NBO, natural orbital, etc.).
    • 2) Outputting all supported real space functions at a point.
    • 3) Outputting real space function in a line and plot it as curve map.
    • 4) Outputting real space function in a plane and plot it as graph. Supported graph types include filled-color map, contour map, relief map (with/without projection), gradient map, vector field map.
    • 5) Outputting real space function in a spatial scope, data can be exported to Gaussian-type grid file (.cub) and can be visualized as isosurface.
    • 6) For the calculation of real space functions in one-, two- and three-dimensions, user can define the operations between the data generated from multiple wavefunction files. Therefore one can calculate and plot such as Fukui function, dual descriptor and density difference very easily. Meanwhile promolecule and deformation properties for all real space functions can be calculated directly.
    • 7) Topology analysis for electron density (AIM analysis), Laplacian, ELF/LOL etc. Critical points and gradient paths can be searched and visualized in terms of 3D or plane graph. Interbasin surfaces can be drawn. Values of real space functions can be calculated at critical points or along topology paths.
    • 8) Checking and modifying wavefunction. For example print orbital and basis function information, manually set orbital occupation number and type, translate and duplicate system, discard wavefunction information from specified atoms.
    • 9) Population analysis. Hirshfeld, VDD, Mulliken, Löwdin, Modified MPA (including three methods: SCPA, Stout & Politzer, Bickelhaupt), Becke, ADCH (Atomic dipole moment corrected Hirshfeld), CHELPG, Merz-Kollmann and AIM methods are supported.
    • 10) Orbital composition analysis. Mulliken, Stout & Politzer, SCPA, Hirshfeld, Becke and natural atomic orbital (NAO) methods are supported to obtain orbital composition.
    • 11) Bond order analysis. Mayer bond order, multi-center bond order (up to 12-centers), Wiberg bond order in Löwdin orthogonalized basis and Mulliken bond order are supported. Mayer and Mulliken bond order can be decomposed to orbital contributions.
    • 12) Plotting Total/Partial/Overlap population density-of-states (TDOS, PDOS, OPDOS), up to 10 fragments can be very flexibly and conveniently defined. Local DOS (LDOS) can also be plotted for a point as curve map or for a line as color-filled map.
    • 13) Plotting IR/Raman/UV-Vis/ECD/VCD spectrum. Abundant parameters (broadening function, FWHM, etc.) can be determined by users, individual contribution from each transition to the spectrum can be studied.
    • 14) Quantitative analysis of molecular surface. Surface properties such as surface area, enclosed volume, average value and std. of mapped functions can be computed for the whole molecular surface or for local surface; local minima and maxima of mapped functions on the surface can be located. Becke and Hirshfeld surface analysis are also supported.
    • 15) Processing grid data (can be loaded from .cub/.grd or generated by Multiwfn). User can perform mathematical operations on grid data, set value in certain range, extract data in specified plane, plot integral curve, etc.
    • 16) Adaptive natural density partitioning (AdNDP) analysis. The interface is interactive and the AdNDP orbitals can be visualized directly.
    • 17) Analyzing real space functions in fuzzy atomic spaces (defined by Becke or Hirshfeld). Integral of selected real space function in atomic spaces or in overlap regions of atomic spaces, atomic multipole moments, atomic overlap matrix (AOM), localization and delocalization index (DI), condensed linear response kernel, multi-center DI, as well as four aromaticity indices, namely FLU, FLU-pi, PDI and PLR can be computed.
    • 18) Charge decomposition analysis (CDA) and extended CDA analysis. Orbital interaction diagram can be plotted. Infinite number of fragments can be defined.
    • 19) Basin analysis. Attractors can be located for any real space function, corresponding basins can be generated and visualized at the same time. Any real space function can be integrated in the generated basins. Electric multipole moments, orbital overlap matrix, localization index and delocalization index can be calculated for the basins. Atomic contribution to basin population can be obtained.
    • 20) Electron excitation analysis, including: Visualizing and analyzing hole-electron distribution, transition density, transition electric/magnetic dipole moment and charge density difference; analyzing charge-transfer by the method proposed in JCTC,7,2498; plotting transition density matrix as color-filled map; calculating delta_r index to reveal electron excitation mode; calculating transition dipole moments between all excited states.
    • 21) Other useful functions or utilities involved in quantum chemistry studies: Weak interaction analysis via RDG method (including fluctuation environment analysis); plotting scatter map for two functions in specific spatial scope; integrating a real space function over the whole space by Becke's multi-center method; evaluating overlap integral between alpha and beta orbitals; evaluating overlap between norm of two orbitals; monitoring SCF convergence process; generating Gaussian input file with initial guess from converged wavefunction or multiple fragment wavefunctions; calculating van der Waals volume; calculating HOMA and Bird aromaticity indices; calculating LOLIPOP index; calculating intermolecular orbital overlap; Yoshizawa's electron transport route analysis; calculating atomic and bond dipole moment in Hilbert space; plotting radial distribution function for real space functions; plotting iso-chemical shielding surface (ICSS); calculating overlap integral between orbitals in two different wavefunctions; parsing output of (hyper)polarizability task of Gaussian; calculating polarizability and 1st/2nd/3rd hyperpolarizability by sum-over-states (SOS) method; outputting various kinds of integrals between orbitals; calculating center; the first and second moments and radius of gyration for a real space function; exporting wavefunction to .molden, .fch and GAMESS-US input file with $VEC; calculating bond polarity index (BPI) and so on.
  • The real space functions supported by Multiwfn
    • 1 Electron density
    • 2 Gradient norm of electron density
    • 3 Laplacian of electron density
    • 4 Value of orbital wavefunction
    • 5 Electron spin density
    • 6 Hamiltonian kinetic K(r)
    • 7 Lagrangian kinetic G(r)
    • 8 Electrostatic potential from nuclear / atomic charges
    • 9 Electron localization function (ELF) defined by Becke and the one defined by Tsirelson
    • 10 Localized orbital locator (LOL) defined by Becke and the one defined by Tsirelson
    • 11 Local information entropy
    • 12 Total electrostatic potential (ESP)
    • 13 Reduced density gradient (RDG)
    • 14 Reduced density gradient with promolecular approximation
    • 15 Sign(lambda2)*rho (The product of the sign of the second largest eigenvalue of electron density Hessian matrix and electron density)
    • 16 Sign(lambda2)*rho with promolecular approximation
    • 17 Exchange-correlation density, correlation hole and correlation factor
    • 18 Average local ionization energy
    • 19 Source function
    • 20 Many other useful functions, such as potential energy density, electron energy density, shape function, local temperature, linear response kernel, local electron affinity, numerous DFT exchange-correlation potential, Fisher information entropy, steric energy/potential/charge, PAEM and so on.
Multiwfn also provides a custom function, the code can be easily filled by users to further extend the capacity of Multiwfn.

Citing & Donating Multiwfn

The one of the best ways to support us to further develope and maintain Multiwfn is to cite related papers
  • Original paper of Multiwfn, must be cited if Multiwfn is used: Tian Lu, Feiwu Chen, J. Comp. Chem. 33, 580-592 (2012)
  • If quantitative molecular surface analysis module of Multiwfn is involved in your work, citing this paper is also requested: J. Mol. Graph. Model., 38, 314-323 (2012)
  • If orbital composition analysis module of Multiwfn is involved, citing this paper is recommended but never compulsory: Tian Lu, Feiwu Chen, Calculation of Molecular Orbital Composition, Acta Chim. Sinica, 69, 2393-2406 (2011) (in Chinese)
  • If CDA module of Multiwfn is involved, citing below paper is recommended, in which the generalized CDA method that implemented in Multiwfn is introduced: Meng Xiao, Tian Lu, Generalized Charge Decomposition Analysis (GCDA) Method, J. Adv. Phys. Chem., 4, 111-124 (2015) (in Chinese)

Another way to support Multiwfn is making financial donation, there are three ways:
  • paypal_logo.png Transfer via Paypal, account:
  • Transfer to the developer account at BANK OF CHINA (中国银行), name: Tian Lu (卢天), serial no.: 6216610100002728380
  • Transfer via ZhiFuBao (支付宝), account:
Please then inform your transfer information to us by sending an E-mail to, then your name will appear on the contributor list. Any amount of donation is accepted and will be greatly appreciated by the developer!

Although Multiwfn does not have any financial support from academic organizations or goverment, Multiwfn will be free-of-charge and open-source forever for academic users!

Related resources and posts

Multiwfn_logo.png 362KB, high resolution logo of Multiwfn (1306*1228)
Multiwfn_poster.jpg 715KB, presented at the 28th CCS congress (2012, Apr, 13-16)
art_card1.jpg art_card2.jpg art_card3.jpg. Art work of Multiwfn.

"The significance, functions and uses of multifunctional wavefunction analysis program Multiwfn" (in Chinese)

"Tips for getting start with Multiwfn" (in Chinese)

Slideshow "An introduction to Multiwfn 3.0" (111p): An introduction to Multiwfn 3.0.ppt

Slideshow "A brief introduction to Multiwfn and wavefunction analysis" (261p, in Chinese, used in the talk at Hunan Normal University on 2014-Jun-19): brief_intro.part1.rar brief_intro.part2.rar

Slideshow ”Predicting reactive sites" (50p) Predicting reactive sites_EN.pdf

Tutorial Drawing ELF isosurfaces with different colors for different domains.pdf (in English), in which I showed how to use Chimera in combination with Multiwfn to plot ELF isosurfaces with different colors for different domains. The graph obtained in this manner is ideal for publication purpose.

Tutorial "Studying the variation of electronic structure along the IRC path of DA adduction" (in English), in which I showed how to plot Mayer bond order curve and make animation of ELF isosurface to illustrate the variation of electronic structure in Diels-Alter reaction. The pdf file of this tutorial and related files can be download here: IRCtutorial.rar

Tutorial "Plotting electrostatic potential colored molecular surface map with ESP surface extrema via Multiwfn and VMD" plotESPsurf.pdf

"An overview of the weak interaction analysis methods supported by Multiwfn" (in Chinese. Section 4.A.5 of the manual in fact is the condensed version of this post)

"Using Multiwfn to calculate (hyper)polarizability density" (in Chinese)

"Using Multiwfn to visualize molecular orbitals" (in Chinese)

"Calculating dipole moment of each orbital" (in Chinese)

"Using Multiwfn to calculate polarizability and hyperpolarizability based on sum-over-states method" (in Chinese)

"Using Multiwfn to analyze the polarizability and hyperpolarizability outputted by Gaussian09" (in Chinese)

"Using Multiwfn to plot IR, Raman, UV-Vis, ECD and VCD spectra" (in Chinese)

"Utilizing Multiwfn to calculate transition dipole moment between the excited states outputted by Gaussian" (in Chinese)

"Using Multiwfn to study aromaticity by drawing iso-chemical shielding surfaces" (in Chinese)

"Drawing AIM topological analysis diagram by combinely using Multiwfn and VMD" (in Chinese)

"Studying chemical reaction process via curve map of bond order and anime of ELF/LOL/RDG isosurface" (in Chinese)

"Using Multiwfn and VMD to analyze and plot electrostatic potential on molecular surface" (in Chinese)

"Using Multiwfn to study weak interaction in molecular dynamics" (in Chinese)

"Using Multiwfn to perform basin analysis for electron density, ELF, electrostatic potential, density difference and other functions" (in Chinese)

"The methods for measuring aromaticity and their calculations in Multiwfn" (in Chinese)

"Using Multiwfn to perform charge decomposition analysis (CDA) and plotting orbital interaction diagram" (in Chinese) detailedly introduced the theory and usage of CDA module of Multiwfn

"Display and calculation of intermolecular orbital overlap" (in Chinese) proposed a novel approach to visualize intermolecular orbital overlap, and described how to use Multiwfn to calculate the overlap integral.

"Using quantitative molecular surface analysis function of Multiwfn to predict reactive site and analyze intermolecular interaction" (in Chinese)

"Using Multiwfn to draw atomic orbitals, study atomic shell structures and the influence of relativistic effects" (in Chinese)

"Study multi-center bonds by AdNDP approach as well as ELF/LOL and multi-center bond order" (in Chinese) detailedly introduced the usage of AdNDP module in Multiwfn by practical example, meanwhile similarities and differences between AdNDP, ELF/LOL and multi-center bond order methods are compared.

"Plotting transition density matrix graph to analyze electronic transition" (in Chinese)

"On the calculation methods of orbital composition" (in Chinese) deeply discussed pros and cons of various calculation methods of orbital composition, the usage of orbital composition analysis module of Multiwfn are described in detail.

"Using Multiwfn to plot NBO and related orbitals" (in Chinese)

"Using Multiwfn to plot difference map for electron density" (in Chinese)

"Using Multiwfn to perform topology analysis and calculate angle of lone pairs" (in Chinese)

"Visual research of weak interaction by Multiwfn" (in Chinese) detailed the analysis method of weak interaction by using reduced density gradient (RDG) and sign(lambda2)*rho function, a lot of instances were given.

"Visual research of electron localization" (in Chinese) graphically introduced ELF, LOL and laplacian function by using Multiwfn.

"Making anime to analyze electron structure characteristic" (in Chinese) introduced how to create anime by using Multiwfn and shell script.

By using molden2aim program written by W. Zou, Molden input files can be converted to .wfn format, which is best supported by Multiwfn. For detail please visit and consult Section 5.1 of Multiwfn manual.

The VMwfn written by Cheng Zhong is an utility for Multiwfn, which is able to conveniently generate a batch of cube files and render them as isosurface maps by means of VMD and POVRAY. For detail please visit


Unless otherwise specified, the graphs below are generated by Multiwfn directly, any other external programs are not required, only the file containing wavefunction information is needed as input. Note that these examples only involve a very small part of functions of Multiwfn!

The 0.08 isosurface of two natural bond orbitals (NBO) of NH2COH, the first one is lone pair of nitrogen, the second one is anti-bonding orbital between carbon and oxygen. The secondary perturbation energy due to their interaction reached about 60kcal/mol.


Contour map of the two NBOs shown above, the drawing plane is perpendicular to molecular plane and passed through both carbon and nitrogen atoms.


Critical points and bond paths of electron density of imidazole - magnesium porphyrin complex. Some of interbasin surfaces are shown by yellow surfaces.


(3, -3) and (3,-1) critical points and corresponding topology path of ELF of pyrazine. The purple spheres beside nitrogen atoms reveal the position of lone pairs, while the purple spheres between each two atoms shows that electrons are highly localized in the covalent bond regions.


Spin density in the line defined by carbon and oxygen nuclei of triplet state methanamide.


Localized orbital locator (LOL) map of a small part of graphene, isovalue of the contour line is 0.5. The wavefunction of graphene primitive cell is calculated by PBC function of Gaussian, then Multiwfn is used to extend the wavefunction to periodic plane.


Contour map of electrostatic potential of ClF3 in molecular plane, crimson and black lines correspond to positive and negative part respectively. The bold blue line shows the van der Waals surface (electron density=0.001, which is defined by Bader)


Gradient vector field with contour lines of electron density of uracil in molecular plane


Filled color relief map with projection map of ELF (Electron localization function) of Li6 cluster


The 0.5 isosurface of reduced density gradient (RDG) of urea crystal. This picture vividly reveals region and type of all weak interactions (green=vdW interaction, blue=H-bond, brown=weak steric effect). Plotted by VMD based on the data generated by Multiwfn.


Gradient map of electron density with contour lines of magnesium porphyrin. Brown, blue, and orange circles denote (3,-3), (3,-1) and (3,+1) critical points respectively, deep brown lines depict bond paths, deep blue lines reveals interbasin path.


Deformation electron density map of magnesium porphyrin, the solid lines represent the region in which electron density increased during chemical bond formation, the dash lines represent the region that density decreased.


Total / Partial / Overlap density-of-state (DOS) map of ferrocene. For clarity, isosurfaces of corresponding molecular orbitals were appended on the graph by external tools.


Minima (blue spheres) and maxima (red spheres) of average local ionization energy on van der Waals surface of phenol. The location of minima above and below the conjugated ring perfectly explained the effect of hydroxyl as a ortho-para directing group. Minimum 8 (at back) and 9 correspond to the easily polarized lone pair of oxygen.


ESP distribution on van der Waals surface of benzoapyrene diol epoxide (see Struct. Chem., 25, 1521 (2014) for more details). The positions and values of surface minima and maxima of ESP are shown on the graph. This graph was plotted by VMD based on the output of quantitative molecular surface analysis module of Multiwfn. If you would like to plot a similar graph, please consult plotESPsurf.pdf


Deformation density map during pushing two hydrogens with like-spin electron together (please refresh the page if the anime cannot be properly played). To draw the anime, generate wavefunction files of each step first, then write a script to invoke Multiwfn to process them and output corresponding graphs, finally use ImageMagick to combine graphs to gif anime file.


Two of three 5-center orbitals of B13+ cluster produced by adaptive natural density partitioning (AdNDP) approach.


Orbital interaction diagram of COBH3. CO and BH3 are chosen as fragment 1 and 2, respectively. Solid and dashed bars correspond to occupied and unoccupied orbitals, respecitvely. If contribution of a fragment orbital to a complex orbital is >=5% then corresponding two bars are linked, and the contribution value is labelled by red texts. Orbital indices are labelled by blue texts.


The ELF basin corresponding to the nitrogen lone pair in adenine. Light green spheres denote ELF attractors, the labels are attractor indices. By Multiwfn, integral of real space space functions in the basins can be obtained, electric multipole moments and localization/delocalization index can be calculated for the basins.


UV-Vis spectrum plotted by Multiwfn+Origin. The total spectrum is decomposed into contributions from different transitions. This feature makes the analysis of the nature of the absorption peaks much easier.


TODO list

Support Atomic-Orbital-Symmetry Based sigma, pi and delta Decomposition Analysis of Bond Orders (Version 3.4)
Support calculating charge transfer integral (Version 3.4)
Support ADF, Crystal09, and the first-principle programs using plane-wave basis-set
Support distributed multipole analysis (DMA)
Support orbital localization method
Improve the speed of ESP calculation
Support the topology analysis that purely based on grid data (using tricubic interpolation)


The author thanks following users (in no particular order), who provided valuable suggestions or reported bugs, users' feedbacks are very important for the development of Multiwfn.
Théo Piechota Gonçalves; lip; Tsuyuki Masafumi; + - * /; Jingsi Cao; Jean-Pierre Dognon; Shubin Liu; Shuchang Luo; Xunlei Ding; Daniele Tomerini; Sergei Ivanov; Cheng Zhong; Can Xu; GuangYao Zhou; HaiBin Li; jsbach; Beefly; Emilio Jose Juarez-Perez; YangChunBaiXue; XinYing Li; Yang Yang; Andy Kerridge; junjian; JinYun Wang; Zhuo Yang; LiYan Wang; DongTianLiDeJiaoYang; FangFang Zhou; YingHui Zhang; ShuChang Luo; YuYang Zhu; Arne Wagner; Dongdong Qi

The following donators are greatfully acknowledged (in no particular order):
Yi Mu (穆毅), Fugui Xiao (肖富贵), Qing Song (宋青), Yifan Yang; Changli Cheng; Min Xia; Hanwen Cao

Specially thanks to my wives Mio Akiyama(秋山澪) and Azusa Nakano(中野梓) in nijigen world and Qinxue Chen in real world!

The papers used or cited Multiwfn

The papers are sorted according to publication date, the first 800 are listed in pub_1-800.txt

801 Peng Shao, Li-Ping Ding, Cheng Lu, et al., Structures and bonding of auropolyboroenes Au2(B4)xB3−, Au2(B4)xB22− and Au2(B4)xB+ (x = 2, 3): comparison with dihydride polyboroenes, RSC Adv., 5, 87855-87863 (2015)

802 Xiong Ding, Rui-Jun Gou, Fu-De Ren, et al., Molecular dynamics simulation and density functional theory insight into the cocrystal explosive of hexaazaisowurtzitane/nitroguanidine, Int. J. Quantum Chem. (2015)

803 Li Wang, Wen-Yong Wang, Yongqing Qiu, Hui-Zhe Lu, Second Order Nonlinear Optical Response of Electron Donor-Acceptor Hybrids Formed Between Corannulene and Metallofullerenes, J. Phys. Chem. C (2015)

804 Shuixing Wu, Jianzhao Zhang, Xin Su, et al., Theoretical Investigation on the Effect of Extra Donor on the Performance of D-π-A Sensitizer in Dye-sensitized Solar Cell. Chem. J. Chinese U., 36, 2002-2008 (2015)

805 Hao Dong, Wei Li, Jianwei Sun, Shuhua Li, Michael L. Klein, Understanding the Boron - Nitrogen Interaction and Its Possible Implications in Drug Design, J. Phys. Chem. A (2015)

806 Gao-Lei Hou, Gang Feng, Li-Juan Zhao, Hong-Guang Xu, Wei-Jun Zheng, Structures and Electronic Properties of (KI)n‒/0 (n = 1-4) and K(KI)n‒/0 (n = 1-3) Clusters: Photoelectron Spectroscopy, Isomer-depletion, and ab initio Calculations, J. Phys. Chem. A (2015)

807 Xin-Yan Fang, Li Wang, Chang-Li Zhu, et al., 12-vertex ruthenacarorane half-sandwich complexes: redox properties and second-order nonlinear optical responses, J. Organomet. Chem. (2015)

808 Shubo Tian, Yi-Zhi Li, Man-Bo Li, et al., Structural isomserism in gold nanoparticles revealed by X-ray crystallography, Nat. Comm. (2015)

809 Xin-Juan Hou, Huiquan Li, Peng He, et al., Molecular-Level Investigation of the Adsorption Mechanisms of Toluene and Aniline on Natural and Organically Modified Montmorillonite, J. Phys. Chem. A (2015)

810 Tridib Sarma, B. Sathish Kumar, Pradeepta K. Panda, β,β′-Bipyrrole Fusion-Driven cis-Bimetallic Complexation in Isomeric Porphyrin, Angew. Chem. Int. Ed. (2015)

811 Bobo Cao, Shuangyue Liu, Dongmei Du, et al., Experiment and DFT studies on radioiodine removal and storage mechanism by imidazolium-based ionic liquid, J. Mol. Graph. Model. (2015)

812 Xinghua Liu, Shuyuan Li, Daxi Wang, et al., Theoretical study on the structure and cation–anion interaction of triethylammonium chloroaluminate ionic liquid, Comp. Theor. Chem., 1073, 67 (2015)

813 Yifan Jin, Ajith Perera, Rodney J. Bartlett, Spectroscopic analysis of diphosphatriazolate anion (P2N3−) by coupled-cluster methods as a step toward N5−, Chem. Phys. Lett., 640, 68 (2015)

814 Wei Xu, Binhao Shao, Xingjie Xu, Renwang Jiang, Mu Yuan, Structural analysis of (S)-1-((1H-benzod1,2,3triazol-1-yl)oxy)-3-(4-(2-methoxyphenyl)piperazin-1-yl)propan-2-ol and binding mechanism with α1A-adrenoceptor: TDDFT calculations, X-ray crystallography and molecular docking, J. Mol. Struct. (2015)

815 Majid Monajjemi, Cell membrane causes the lipid bilayers to behave as variable capacitors: A resonance with self-induction of helical proteins, Biophys. Chem., 207, 114 (2015)

816 Lukman O. Olasunkanmi, Mwadham M. Kabanda, Eno E. Ebenso, Quinoxaline derivatives as corrosion inhibitors for mild steel in hydrochloric acid medium: Electrochemical and quantum chemical studies, Physica E., 76, 109 (2016)

817 Yanling Cui, Yafei Li, Yumei Dai, et al., Detailed theoretical investigation of excited-state intramolecular proton transfer mechanism of a new chromophore II, Spectrochim. Acta A (2015)

818 Pradeep R. Varadwaj, Arpita Varadwaj, Bih-Yaw Jin, Hexahalogenated and their mixed benzene derivatives as prototypes for the understanding of halogen···halogen intramolecular interactions: New insights from combined DFT, QTAIM-, and RDG-based NCI analyses, J. Comp. Chem., 36, 2328 (2015)

819 Bao Zhang, Chencheng Fan, Yuanchao Li, et al., Application-oriented computational studies on a series of D-π-A structured porphyrin sensitizers with different electron-donor groups, Phys. Chem. Chem. Phys. (2015)

820 Natarajan Sathiyamoorthy Venkataramanan, Suvitha Ambigapathy, Encapsulation of sulfur, oxygen, and nitrogen mustards by cucurbiturils: a DFT study, J. Incl. Phenom. Macro. (2015)

821 Mehdi D. Esrafili, Roghaye Nurazar, Chalcogen bonds formed through π-holes: SO3 complexes with nitrogen and phosphorus bases, Mol. Phys. (2015)

822 Rosa L Camacho-Mendoza, Evelin Gutiérrez-Moreno, Edmundo Guzmán-Percástegui, et al., DFT and Electrochemical Studies: Structure–Efficiency Relationship on Corrosion Inhibition, J. Chem. Inf. Model. (2015)

823 Pooja Sekhar, Ayan Ghosh, and Tapan K. Ghanty, Noble Gas Inserted Protonated Silicon Monoxide Cations: HNgOSi+ (Ng = He, Ne, Ar, Kr and Xe), J. Phys. Chem. A (2015)

824 Jiao Chen, Shuai Jiang, Shou-Kui Miao, et al., On the properties and atmospheric implication of amine-hydrated clusters, RSC Adv., 5, 91500 (2015)

825 Jieru Wang, Dongping Su, Dongqi Wang, et al., Selective Extraction of Americium(III) over Europium(III) with the Pyridylpyrazole Based Tetradentate Ligands: Experimental and Theoretical Study, Inorg. Chem. (2015)

826 Huai-Qian Wang and Hui-Fang Li, Structure identification of endohedral golden cage nanoclusters, RSC Adv. (2015)

827 Wei Xu, Jun-Jun Huang, Bin-Hao Shao, et al., X-ray Crystallography, DFT Calculations and Molecular Docking of Indole-Arylpiperazine Derivatives as α1A-Adrenoceptor Antagonists, Molecules, 20, 19674-19689 (2015)

828 Truong Giang Do, Emanuel Hupf, Andreas Nordheider, et al., Intramolecularly Group 15 Stabilized Aryltellurenyl Halides and Triflates, Organometallics (2015)

829 Nyiang Kennet Nkungli, Julius Numbonui Ghogomu, Ludovid Ngouo Nogheu, Shridhar Ramachandra Gadre, DFT and TD-DFT Study of Bis2-(5-Amino-[1,3,4-Oxadiazol-2-yl) Phenol](Diaqua)M(II) Complexes M = Cu, Ni and Zn: Electronic Structures, Properties and Analyses, Computational Chemistry, 3, 29-44 (2015)

830 Alka Devi, Sonal Deswal, Srinivas Dharavath, Vikas D. Ghule, Molecular design and screening of energetic nitramine derivatives, J. Mol. Model. (2015)

831 Na Cheng, Yongjun Liu, Changqiao Zhang, Theoretical studies of traditional and halogen-shared halogen bonds: the doped all-metal aromatic clusters MAl3 − (M = Si, Ge, Sn, Pb) as halogen bond acceptors, Theor. Chem. Acc. (2015)

832 Jingsi Cao, Qing Ren, Feiwu Chen, Tian Lu, Comparative study on the methods for predicting the reactive site of nucleophilic reaction, Sci. China Chem. (2015)

833 Juan Zhao, Jianping Wang, Understanding the Amide-II Vibrations in #-Peptides, J. Phys. Chem. B (2015)

834 Rahul Shukla, Deepak Chopra, Exploring the Role of Substitution on the Formation of Se…O/N Noncovalent Bonds, J. Phys. Chem. B (2015)

835 Xin Li, Wenlong Li, Hans Ågren, He Tian, Weihong Zhu, Theoretical insight into the enhanced hindrance, thermal stability and optical properties of diarylethene with a benzobis(thiadiazole) bridge and benzothiophene rings, Dyes Pigments (2015)

836 Mehdi D. Esrafili, Nasibeh Saeidi, Mohammad Solimannejad, Tuning of chalcogen bonds by cation–π interactions: cooperative and diminutive effects, J. Mol. Model., 21, 300 (2015)

837 Baoguo Wang, Fude Ren, Wenjing Shi, A theoretical investigation into the strength of N–NO2 bonds, ring strain and electrostatic potential upon formation of intermolecular H-bonds between HF and the nitro group in nitrogen heterocyclic rings C n H2n N–NO2 (n = 2–5), RDX and HMX, J. Mol. Model., 21, 302 (2015)

838 A. Ebrahimi, H. Razmazma, H. Samareh Delarami, The Nature of Halogen Bonds in N∙∙∙X∙∙∙N+ Complexes: A Theoretical Study, Phys. Chem. Res., 4, 1-15 (2016)

839 Cai Yang, Song Hao Jia, Mao Fen Ma, et al., A density functional study of small sized silver-doped silicon clusters: Ag2Sin (n = 1–13), Eur. Phys. J. D, 69, 248 (2015)

840 A. Li-Ta, Zhang Yu, Bai Jian-Ping, et al., Theoretical Study of Geometries, Stabilities, and Electronic Properties of Cationic (FeS)n+ (n = 1–5) Clusters, Zeitschrift für Naturforschung A (2015)

841 Yuyu Liu, Lei Yang, Xiaofei Zhang, et al., Theoretical Study of σ-π Conjugated Semiconductors Based on cis- and trans-Cyclopropane Derivatives, General Chemistry (2015)

842 Jing Yang, Xingzhu Wang, Wai-Leung Yim, Qing Wang, Computational Study on the Intramolecular Charge Separation of D-A-π-A Organic Sensitizers with Different Linker Groups, J. Phys. Chem. C (2015)

843 Jiu-Yu Zhan, Ji-Long Zhang, Yan Wang, et al., Exploring the Interaction between Human Focal Adhesion Kinase and Inhibitors: A Molecular Dynamic Simulation and Free Energy Calculations, J. Biomol. Struct. Dyn. (2015)

844 Bisheng Tan, Ming Huang, Xinping Long, et al., Computational assessment of several hydrogen-free high energy compounds, J. Mol. Graph. Model. (2015)

845 Xiao Huang, Li Yang, Jonas Bergquist, et al., Synthesis and Redox Properties of Thiophene-Terephthalate Building Blocks for Low Potential Conducting Redox Polymers, J. Phys. Chem. C (2015)

846 Meng Xiao, Tian Lu, Generalized Charge Decomposition Analysis (GCDA) Method, J. Adv. Phys. Chem., 4, 111-124 (2015)

847 KANG Li-Ju, CHEN Jin, TENG Teng, et al., Synthesis, Crystal Structure and Photoluminescence of a Cuprous Dimer with Tetrakis(pyrazol-i-yl)borate Linker, Chin. J. Struct. Chem., 34, 1761 (2015)

848 Pabitra Narayan Samanta, Kalyan Kumar Das, Prediction of binding modes and affinities of 4-substituted-2,3,5,6-tetrafluorobenzenesulfonamide inhibitors to the carbonic anhydrase receptor by docking and ONIOM calculations, J. Mol. Graph. Model. (2015)

849 Pratim K. Chattaraj, Sudip Pan, Ranajit Saha, Subhajit Mandal, σ-Aromatic Cyclic M3+ (M = Cu, Ag, Au) Clusters and their Complexation with Dimethyl imidazol-2-ylidene, Pyridine, Isoxazole, Furan, Noble Gas and Carbon Monoxide, Phys. Chem. Chem. Phys. (2015)

850 Renzhong Li, Gao-Lei Hou, Chengwen Liu, et al., Initial Hydration Behavior of Sodium iodide dimer: Photoelectron spectroscopy and ab initio calculations, Phys. Chem. Chem. Phys. (2015)

851 Gregorio García, Mert Atilhan, Santiago Aparicio, In Silico Rational Design of Ionic Liquids for Exfoliation and Dispersion of Boron Nitride Nanosheets, Phys. Chem. Chem. Phys. (2015)

852 Jing-Lin Chen, Zong-Hao Guo, Hua-Guang Yu, et al., Luminescent dinuclear copper(I) complexes bearing 1,4-bis(diphenylphosphino)butane and functionalized 3-(2ʹ-pyridyl)pyrazole mixed ligands, Dalton Trans. (2015)

853 Muriel - Hissler, Wylliam Delaunay, Rozsa Szücs, et al., Synthesis and electronic properties of Polycyclic Aromatic Hydrocarbons doped with Phosphorus and Sulfur, Dalton Trans. (2015)

854 Shengxian Xu, Jinglan Wang, Feng Zhao, et al., Photophysical properties of copper(I) complexes containing pyrazine-fused phenanthroline ligands: a joint experimental and theoretical investigation, J. Mol. Model. (2015)

Last edited Today at 4:23 AM by sobereva, version 1299