We describe the implementation of the cell multipole method CMM in a Ε½ . Ε½ . complete molecular dynamics MD simulation program MPSim for massively parallel supercomputers. Tests are made of how the program scales with size Ε½ . Ε½ . linearly and with number of CPUs nearly linearly in applications invo
A massively parallel molecular dynamics algorithm for the MasPar supercomputer
β Scribed by S. Pickering; I.K. Snook
- Publisher
- Elsevier Science
- Year
- 1998
- Tongue
- English
- Weight
- 749 KB
- Volume
- 108
- Category
- Article
- ISSN
- 0010-4655
No coin nor oath required. For personal study only.
β¦ Synopsis
Massively parallel computers are emerging as a valuable tool for supercomputer applications. Their processing speed and memory size makes them ideal for solving large applications. An implementation of a molecular dynamics simulation using a neighbour list type algorithm is presented. By efficient use and understanding of the architecture, an extremely efficient neighbour list algorithm (without the need to store the list) has been developed. The large number of processors has allowed us to model large samples (up to one million atoms), reducing the artefacts which may be caused by having a small sample size. This implementation has provided performance results that surpass those of standard machines. The improvements are by factors of hundreds in terms of speed of calculation, and the sizes of the systems that carl be modelled. @
π SIMILAR VOLUMES
## Abstract We describe two algorithms for the parallel calculation of a CHARMmβlike force field in macromolecules. For a molecule with a given number of atoms, we show that there is an optimal number of processors leading to a minimum computation time. At the optimum, both the number of processors
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