Rigid-CLL: Avoiding constant-distance computations in cell linked-lists algorithms

Authors

  • V. Ruiz de Angulo,

    Corresponding author
    1. Institut de Robòtica i Informàtica Industrial, UPC-CSIC, Llorens Artigas 4-6, 08028 Barcelona (Spain)
    • Institut de Robòtica i Informàtica Industrial, UPC-CSIC, Llorens Artigas 4-6, 08028 Barcelona (Spain)
    Search for more papers by this author
  • J. Cortés,

    1. CNRS, LAAS, 7 avenue du colonel Roche, F-31077 Toulouse Cedex 4, France
    2. Université de Toulouse; UPS, INSA, INP, ISAE; UT1, UTM, LAAS; F-31077 Toulouse Cedex 4, France
    Search for more papers by this author
  • J. M. Porta

    1. Institut de Robòtica i Informàtica Industrial, UPC-CSIC, Llorens Artigas 4-6, 08028 Barcelona (Spain)
    Search for more papers by this author

Abstract

Many of the existing molecular simulation tools require the efficient identification of the set of nonbonded interacting atoms. This is necessary, for instance, to compute the energy values or the steric contacts between atoms. Cell linked-lists can be used to determine the pairs of atoms closer than a given cutoff distance in asymptotically optimal time. Despite this long-term optimality, many spurious distances are anyway computed with this method. Therefore, several improvements have been proposed, most of them aiming to refine the volume of influence for each atom. Here, we suggest a different improvement strategy based on avoiding to fill cells with those atoms that are always at a constant distance of a given atom. This technique is particularly effective when large groups of the particles in the simulation behave as rigid bodies as it is the case in simplified models considering only few of the degrees of freedom of the molecule. In these cases, the proposed technique can reduce the number of distance computations by more than one order of magnitude, as compared with the standard cell linked-list technique. The benefits of this technique are obtained without incurring in additional computation costs, because it carries out the same operations as the standard cell linked-list algorithm, although in a different order. Since the focus of the technique is the order of the operations, it might be combined with existing improvements based on bounding the volume of influence for each atom. © 2011 Wiley Periodicals, Inc. J Comput Chem, 2012

Ancillary