304 10. Nonbonded Computations
particle-mesh Ewald technique available in CHARMM, the computing time per
step (and nanosecond) would increase slightly (but of course accuracy will in-
crease; see Table 10.1). In comparison, direct evaluation of all nonbonded terms
would make the project untenable!
An efficient three-dimensional version of the fast multipole method is rather
involved to implement; this might explain the preference to date for Ewald tech-
niques in the biological simulation community. The Ewald approach is applied
to periodic domains, and this has been known to produce nonphysical long-range
correlations for the system [510,580,581,1203]. These effects may, however, be
considered secondary in general in comparison with truncation artifacts.
Such problems remind practitioners that rarely in the field of biomolecular sim-
ulations are pure gains involved due to improving methodologies; there is often
a balance between the approximations made and the physical reality of the re-
sulting models. See [1081] for an overview of Ewald and multipole methods for
computing long-range electrostatic effects in biomolecular dynamics simulations.
Before we introduce the Ewald and fast multipole techniques, we present
spherical cutoff methods. Continuum solvation models based on the Poisson-
Boltzmann equation are also discussed at the end of this chapter.
The notation used in this chapter (e.g., lattice vectors, scattering factors),
though different from some other parts of this text, follows presentations elsewhere
on the Ewald summation; these conventions originated in the crystallographic
community and have been adopted by the molecular simulation community.
10.3 Spherical Cutoff Techniques
10.3.1 Technique Categories
There are three basic categories of cutoff techniques: truncation, switch,andshift
formulations. All approaches set the distance-dependent nonbonded function to
zero beyond some distance value r = b; however the functional values for r<b
are treated differently (see Figure 10.2; the mathematical formulas mentioned in
the caption are discussed below):
• The simplest approach, truncation, abruptly defines values to be zero at b
and does not alter the values of the energies and forces for distances r<b.
• Switching schemes begin to change values at a nonzero value a<bbut
leave values for r<aunchanged.
• Shift functions alter the function more gradually for all r<b.
These three general categories can be applied to either the energy or the force
function of the nonbonded potential (van der Waals or electrostatic). When the
force rather than energy function is altered, the energy value is obtained by
integration.