Efficient parallel algorithms for molecular dynamics simulations
โ Scribed by Ravi Murty; Daniel Okunbor
- Publisher
- Elsevier Science
- Year
- 1999
- Tongue
- English
- Weight
- 223 KB
- Volume
- 25
- Category
- Article
- ISSN
- 0167-8191
No coin nor oath required. For personal study only.
โฆ Synopsis
The study of many-particle systems has increased signiยฎcantly over the past decade, because of the increasing number of useful applications it supports. Numerical experiences have shown that the force calculation contributes 90% of the total simulation time. This is an O(N 2 ) algorithm, mainly due to pairwise interactions, where N is the number of particles in the system. The interaction decomposition technique proposed by Taylor et al., uses a special mapping scheme and optimal communication to reduce the overall computation time. In this paper, we propose two algorithms based on the force decomposition approach. The ยฎrst technique which we call Force-Row Interleaving (FRI) method, treats rows one at a time and the other approach, called Force-Stripped Row (FSR), computes a priori the block of rows that balances workload to be sent to a processor. These two algorithms were tested on a system of 32000 atoms of liquid argon and implemented on a distributed memory, 16-processor iPSC/860. The FRI and FSR were both comparable to existing parallel techniques with eciencies of 98.63% and 98.88%, respectively.
๐ SIMILAR VOLUMES
Scientific visualization is an important aspect of numerically intensive computing. While a vast amount of simulation algorithms exists, visualization systems are still a field of scientific interest (e.g. [1,). Molecular dynamics algorithms (and others, like dissipative particle dynamics) while us
We have implemented the fast multipole algorithm (FMA) of Greengard and Rokhlin and incorporated it into the molecular dynamics program MD of Windemuth and Schulten, allowing rapid computation of the non-bonded forces acting in dynamical protein systems without truncation or other corruption of the
Transient dynamics simulations are commonly used to model phenomena such as car crashes, underwater explosions, and the response of shipping containers to high-speed impacts. Physical objects in such a simulation are typically represented by Lagrangian meshes because the meshes can move and deform w