skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Reversible simulations of elastic collisions

Journal Article · · ACM Transactions on Modeling and Computer Simulation

Consider a system of N identical hard spherical particles moving in a d-dimensional box and undergoing elastic, possibly multi-particle, collisions. We develop a new algorithm that recovers the pre-collision state from the post-collision state of the system, across a series of consecutive collisions, \textit{with essentially no memory overhead}. The challenge in achieving reversibility for an n-particle collision (where, in general, n<< N) arises from the presence of nd-d-1 degrees of freedom (arbitrary angles) during each collision, as well as from the complex geometrical constraints placed on the colliding particles. To reverse the collisions in a traditional simulation setting, all of the particular realizations of these degrees of freedom (angles) during the forward simulation must be tracked. This requires memory proportional to the number of collisions, which grows very fast with N and d, thereby severely limiting the \textit{de facto} applicability of the scheme. This limitation is addressed here by first performing a pseudo-randomization of angles, which ensures determinism in the reverse path for any values of n and d. To address the more difficult problem of geometrical and dynamic constraints, a new approach is developed which correctly samples the constrained phase space. Upon combining the pseudo-randomization with correct phase space sampling, perfect reversibility of collisions is achieved, as illustrated for n<=3, d=2, and n=2, d=3. This result enables, for the first time, reversible simulations of elastic collisions with essentially zero memory accumulation. In principle, the approach presented here could be generalized to larger values of n, which would be of definite interest for molecular dynamics simulations at high densities.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
DE-AC05-00OR22725
OSTI ID:
1082985
Journal Information:
ACM Transactions on Modeling and Computer Simulation, Vol. 23, Issue 2; ISSN 1049-3301
Publisher:
Association for Computing Machinery
Country of Publication:
United States
Language:
English

Similar Records

Related Subjects