BLW-ED:
A Program for
Inter-Molecular Interaction
Energy Decomposition
Analysis
Yirong Mo and Jiali Gao
Department
of Chemistry, University of Minnesota, Minneapolis, MN 55455, U.S.A.
Date
of most recent manual update: July 29, 2000
Copyright 2000
BLW-ED abstract
BLW-ED is a program for computing energy components of
intermolecular interactions. In this
analysis, the total interaction energy of a system is decomposed into
electrostatic, exchange, polarization and charge transfer energy terms at the
Hartree-Fock level. The key of this
BLW-ED scheme is the definition and the full optimization of the diabatic state
wavefunction, where the charge transfer among interacting molecules is deactivated. An improved feature of the BLW-ED method
over other approaches is its stability as the size of basis functions
increase. The BLW program is currently
implemented with the use of Gaussian94 checkpoint and integral files, where the
electronic primitive integrals are stored.
At the present, only conventional (non direct) SCF procedure is
permitted in the computation, and thus, it is limited by a maximum of 255 basis
functions (maximum for raffinetti integral format). The output includes a Gaussian initial guess format, which can be
used to generate the electron density cube file and derive various properties
(like dipole moment and populations) for the BLW using Gaussian.
Referencing for BLW-ED
A) J. Chem. Phys. format:
The energy decomposition analysis is carried
out using the BLW-ED program.1-2
1. Y. Mo, J. Gao, S. D. Peyerimhoff, J. Chem. Phys. 112, 5530 (2000).
2. Y. Mo, and J. Gao, BLW-ED version 1.0, University of Minnesota, Minneapolis, M.N., 2000.
B) American Chemical Society format:
The energy decomposition analysis is carried out using the BLW-ED program.1-2
1. Mo, Y.; Gao, J.; Peyerimhoff, S. D. J. Chem. Phys. 2000, 112, 5530.
2. Mo, Y.; Gao, J. BLW-ED version 1.0, University of Minnesota, Minneapolis, M.N., 2000.
Availability of BLW-ED
BLW-ED version 1.0 is available upon request from the authors at the University of Minnesota (ymo@chem.umn.edu, or gao@chem.umn.edu). In the present implementation of the method described in Y. Mo, J. Gao, S. D. Peyerimhoff, J. Chem. Phys. 112, 5530 (2000), BLW-ED makes use of Gaussian94 temporary files, including checkpoint and integral files. A utility file, g94int, that converts Gaussian94 files into a format for BLW-ED is also distributed . Although the BLW-ED program is not directly interfaced with Gaussian94, it uses the information and integral files generated by Gaussian94. Thus, users of BLW-ED should have access to Gaussian94 and should obtain a valid license for Gaussian94 from Gaussian, Inc.
Contents
Title page 1
BLW-ED abstract 2
Referencing for BLW-ED 3
Availability of BLW-ED 4
Contents 5
1. INTRODUCTION 6
2. THEORETICAL BACKGROUND 6
2.A. The block-localized wave
function (BLW) method
2.B. The BLW energy decomposition (BLW-ED) method
3.A. Overall design
4. INSTALLATION OF BLW AND ITS USE 13
4.A. Program distribution
4.B. Installation
5. DESCRIPTION OF INPUT 14
6. TEST RUN 15
1. INTRODUCTION
BLW-ED is a program for analysis of energy components in intermolecular interactions. Energy decomposition analysis can lead to deeper understanding of intermolecular interactions, and the quantitative results may be used to guide development of empirical, yet computationally fast force fields for biomolecular simulation and modeling. For example, state-of-the-art molecular mechanics force fields for liquid and biopolymer simulations make use of pairwise potentials and fixed partial charges on atoms. There is need to improve these force fields by incorporating explicit many-body polarization terms into the potential energy function. Furthermore, recent studies using semiempirical divide-and-conquer quantum mechanical methods suggest that charge transfer interactions could be significant in aqueous solvation of biological systems such as proteins. Since these findings have important implications in force field development, an accurate estimate of the polarization and charge transfer interaction as well as the electrostatic component is warranted. The BLW-ED method analyzes these effects using a block-localized wave function (BLW) technique.
Although several energy decomposition schemes have been proposed, including the widely used Morokuma scheme, the common difficulty in these approaches is a lack of well-defined diabatic state necessary for computing charge transfer energies. The diabatic state represents a charge-localized system, corresponding to one of the most stable resonance structures in valence bond theory. In many cases, computational results on the charge transfer and polarization term are very sensitive to the basis functions used in the computation, often leading to unrealistic predictions if large basis functions are used. In the present BLW-ED method, we define specific diabatic states using a block-localized wave function method. As a result, the computational results converges with large basis sets. Similar to the Morokuma scheme, the BLW-ED method separates the total intermolecular interaction energy into electrostatic, exchange, polarization and charge transfer interactions.
2. THEORETICAL
BACKGROUND
2.A. The block-localized wave function method
The
block-localized wave function (BLW) method is developed to circumvent the
delocalized nature of molecular orbitals in Hatree-Fock (HF) theory to study
properties of localized, or valence bond-like, electronic structures. Although
ab initio valence bond (VB) method can be used to study resonance effect and to
define electronic localized states, its computational costs can quickly become
intractable and thus prevent applications to large molecular systems. The BLW method provides a convenient
approach to define valence bond-like resonance configurations at the
computational cost comparable to HF molecular orbital calculations.
The
method has been described in the following references.
Y.
Mo, S. D. Peyerimhoff, J. Chem. Phys.
1998, 109, 1687.
Y.
Mo, Y. Zhang, J. Gao, J. Am. Chem.
Soc. 1999, 121,
5737.
Y.
Mo, J. Gao, J. Phys. Chem. A, 2000, 104, 3012.
2.B. The BLW energy decomposition (BLW-ED) method
Here,
we briefly describe the BLW-ED method.
The interaction energy with the counterpoise correction for the BSSE
between two molecules A and B is expressed as
(1)
where YAB
is the overall optimized wave function for the supermolecule AB composed of
monomers A and B, whose wave functions are represented by YA0
and YB0
respectively.
We start from the two monomers YA0
and YB0
and make them approach to the geometry of the dimer AB, by freezing their
respective electron densities and suppressing the electron-exchange between the
monomers A and B. At this point the
whole system is therefore represented by the Hartree product of YA0
and YB0
as
(2)
The expectation energy
of YABH
compared to the sum of the individual energies of monomers A and B is defined
as the electrostatic energy DEes
(3)
The antisymmetry
requirement changes YABH
to YABBLW0
(4)
which is the initial
diabatic state wavefunction for the dimer AB.
The permission for the electron exchange between A and B results in the
exchange energy term DEex
(5)
which is also called
Pauli-exchange repulsion and always positive.
It should be noted that in many cases people use the sum of (4) and (5)
in discussions.
Clearly, the approaching of monomers
will perturb their respective electron densities and evolve the initial
localized wave function YABBLW0
to the final localized wave function YABBLW,
and the stabilization energy is ascribed to the polarization effect
(6)
In YABBLW
the charge-transfer effect between A and B is deactivated and each molecular
orbital is expanded in either A or B spaces, as we have discussed in the
pretext. The lift of this restriction
allows electrons to move around the whole dimer and correspondingly each
molecular orbital will be extend to the both A and B spaces, resulting in the
fully delocalized state YAB. This step is a charge-transfer step. Since the charge transfer occurs between the
occupied localized MOs in A (or B) and the virtual localized MOs in B (or A),
the mixing of the localized MOs results in the wavefunction YAB
for the dimer, and in this process, the BSSE will be introduced if the adopted
basis set is not complete. Thus, in the
BLW-ED scheme, the charge transfer stabilization energy DECT
is defined as
(7)
NOTE: In the
BLW-ED version 1.0, the BSSE is not automatically computed. Thus, users should carry out this
computation separately.
.
3. PROGRAM STRUCTURE
3.A. Overall design
The BLW-ED program makes use of electronic integrals computed
by Gaussian94 and carries out BLW-SCF electronic structure calculations. There is no direct interface between the BLW-ED program and Gaussian94, although it uses the
Gaussian utility program formchk and
another utility program g94int that
translates the Gaussian94 format into that of the BLW-ED format.
These utility programs are used primarily for convenience in other
applications.
4. INSTALLATION OF BLW AND ITS USE
4.A.
Program distribution
BLW-ED, version 1.0, is distributed by the authors at the University of Minnesota, along with g94int (gao@chem.umn.edu or ymo@chem.umn.edu). To successfully execute BLW-ED, the user must have access of Gaussian94 and its accompanying utility programs. Gaussian94 is a licensed program by Gaussian, Inc.
4.B.
Installation
The user should
carry out the following steps:
1.
Obtain
the BLW-ED and the g94int utility program
(gao@chem.umn.edu or ymo@chem.umn.edu).
Compile blw-ed.f using your FORTRAN compiler, e.g., "f77 –o blw-ed -[optimization options] blw-ed.f"
2.
Obtain
the Gaussian programs. The formchk utility program should have
been automatically generated if Gaussian94 has been successfully compiled.
3.
To
generate the g94int utility program, first, define the path for the
Gaussian94 util.a library in makefile.
Then, run the make file: "make -f makefile".
5.
DESCRIPTION OF INPUT
Overview
BLW-ED is run using a single script file which (1) execute
the Gaussian calculations and generate the necessary integrals, (2) reformat
the Gaussian files, and (3) run BLW-ED calculations. Three Gaussian input files
are needed for dimer AB, monomers A and B, respectively. No particular input for the BLW-ED
calculations anymore, which will get the information from the checkpoint files
of monomers. Examples are provided in
the test jobs.
6. TEST RUNS
This section describes one test job. It includes a
full input file, initial coordinates that has been previously optimized, and an
output file that can be checked against the user's output so that he or she
will be confident that the code has performed correctly on his or her machine.
6.1 Test Job 1 – H3N-BH3 complex
This test job (1) performs a single-point HF/6-31G* calculation for the dimer, (2) reformat the Gaussian integrals for BLW-ED, (3) performs a single-point HF/6-31G* calculation for the monomers, and (4) performs BLW-ED calculation. It takes roughly 50 seconds on an SGI computer (180 MHz).
6.1A. Input files
The job file contains the script commands for executing the entire test
job calculations. It generates a number
of temporary scratch files and removes them after the job is completed. The
Gaussian outputs are written into dimer.out for the H3N-BH3
dimer, monomer_A.out and monomer_B.dat for H3N
and BH3, respectively, and BLW-ED output into dimer-blw.out.
A very important point is that the geometries (and
basis sets) in dimer.out, monomer_A.dat and monomer_B.dat should be
consistent.
The main output of interest in dimer-blw.out reads like
***************BLW-ED
RESULTS***************
Electrostatic Energy Term = -90.48 (kcal/mol)
Exchange Energy
Term = 101.70 (kcal/mol)
Polarization Energy Term = -19.43 (kcal/mol)
Charge-Transfer Energy Term = -29.51 + BSSE term (kcal/mol)
Total Interaction Energy Term = -37.72 + BSSE term (kcal/mol)
***************BLW-ED
RESULTS***************
where
the BSSE term should be computed separately.
After the “C Matrix” which prints out the block-localized MO’s, there
are re-orthogonalized MO’s, which are in GAUSSIAN’s initial guess format
(3E20.10). The latter can be used to
generate the cube electron density file and make population analysis using
GAUSSIAN.