XPol is an approximate, fragment-based molecular orbital method that was developed as a “next-generation” force field.Gao:1998, Xie:2007, Xie:2008, Xie:2009 The basic idea of the method is to treat a molecular liquid, solid, or cluster as a collection of fragments, where each fragment is a molecule. Intra-molecular interactions are treated with a self-consistent field method (Hartree-Fock or DFT), but each fragment is embedded in a field of point charges that represent electrostatic interactions with the other fragments. These charges are updated self-consistently by collapsing each fragment’s electron density onto a set of atom-centered point charges, using charge analysis procedures (Mulliken, Löwdin, or ChElPG, for example; see Section 10.2.1). This approach incorporates many-body polarization, at a cost that scales linearly with the number of fragments, but neglects the anti-symmetry requirement of the total electronic wave function. As a result, intermolecular exchange-repulsion is neglected, as is dispersion since the latter is an electron correlation effect. As such, the XPol treatment of polarization must be augmented with empirical, Lennard–Jones-type intermolecular potentials in order to obtain meaningful optimized geometries, vibrational frequencies or dynamics.
The XPol method is based upon an ansatz in which the super-system wave function is written as a direct product of fragment wave functions,
where is the number of fragments. We assume here that the fragments are molecules and that covalent bonds remain intact. The fragment wave functions are anti-symmetric with respect to exchange of electrons within a fragment, but not to exchange between fragments. For closed-shell fragments described by Hartree-Fock theory, the XPol total energy isXie:2008, Jacobson:2011
The term in square brackets is the ordinary Hartree-Fock energy expression for fragment . Thus, is a vector of occupied MO expansion coefficients (in the AO basis) for the occupied MO ; consists of the one-electron integrals; and and are the Coulomb and exchange matrices, respectively, constructed from the density matrix for fragment . The additional terms in Eq. (12.39),
arise from the electrostatic embedding. The matrix is defined by its AO matrix elements,
and is given by
According to Eqs. (12.39) and (12.40), each fragment is embedded in the electrostatic potential arising from a set of point charges, , on all of the other fragments; the factor of in Eq. (12.40) avoids double-counting. Exchange interactions between fragments are ignored, and the electrostatic interactions between fragments are approximated by interactions between the charge density of one fragment and point charges on the other fragments.
Crucially, the vectors are constructed within the ALMO ansatz,Khaliullin:2006 so that MOs for each fragment are represented in terms of only those AOs that are centered on atoms in the same fragment. This choice affords a method whose cost grows linearly with respect to , and where basis set superposition error is excluded by construction. In compact basis sets, the ALMO ansatz excludes inter- fragment charge transfer as well.
The original XPol method of Xie et al.Xie:2007, Xie:2008, Xie:2009 uses Mulliken charges for the embedding charges in Eq. (12.40), though other charge schemes could be envisaged. In non-minimal basis sets, the use of Mulliken charges is beset by severe convergence problems,Jacobson:2011 and Q-Chem’s implementation of XPol offers the alternative of using either Löwdin charges, Charge Model 5 (CM5) charges,Marenich:2012 or ChElPG charges,Breneman:1990 the latter being derived from the electrostatic potential as discussed in Section 10.2.1. The ChElPG charges are found to be stable and robust, albeit with a somewhat larger computational cost as compared to Mulliken or Löwdin charges.Jacobson:2011, Herbert:2012 An algorithm to compute ChElPG charges using atom-centered Lebedev grids rather than traditional Cartesian grids is available (see Section 10.2.1),Holden:2013 which uses far fewer grid points and thus can significantly improve the performance for the XPol/ChElPG method, where these charges must be iteratively updated. A cost-effective and slightly more accurate alternative to the ChElPG charges are the CM5 charges.Liu:2019 The CM5 charge derivatives are significantly cheaper to compute than those for ChElPG, and because XPol must iteratively update the charges the CM5 charges are considerably less expensive.
Researchers who use Q-Chem’s XPol code are asked to cite Refs. Jacobson:2011, Herbert:2012.