Electrostatic energies and forces computed without explicit interparticle interactions: A linear time complexity formulation

Publication information:

Petrella R, Karplus M. Electrostatic energies and forces computed without explicit interparticle interactions: A linear time complexity formulation. Journal of Computational Chemistry. 2005;26(8):755–787.

Abstract

A rapid method for the calcn. of the electrostatic energy of a system without a cutoff is described in which the computational time grows linearly with the no. of particles or charges.  The inverse of the distance is approximated as a polynomial, which is then transformed into a function whose terms involve individual particles, instead of particle pairs, by a partitioning of the double sum.  In this way, the electrostatic energy that is detd. by the interparticle interactions is obtained without explicit calcn. of these interactions.  For systems of pos. charges positioned on a face-centered cubic lattice, the calcn. of the energy by the new method is shown to be faster than the calcn. of the exact energy, in many cases by an order of magnitude, and to be accurate to within 1-2%.  The application of this method to increase the accuracy of conventional truncation-based calcns. in condensed-phase systems is also demonstrated by combining the approximated long-range electrostatic interactions with the exact short-range interactions in a "hybrid" calcn.  For a 20-Å sphere of water mols., the forces are shown to be six times as accurate using this hybrid method as those calcd. with conventional truncation of the electrostatic energy function at 12 Å.  This is accomplished with a slight increase in speed, and with a sevenfold increase in speed relative to the exact all-pair calcn.  Structures minimized with the hybrid function are shown to be closer to structures minimized with an exact all-pair electrostatic energy function than are those minimized with a conventional 13-Å cutoff-based electrostatic energy function.  Comparison of the energies and forces calcd. with the exact method illustrate that the abs. errors obtained with std. truncation can be very large.  The extension of the current method to other pairwise functions as well as to multibody functions, is described.