A fast, scalable method for the parallel evaluation of distance-limited pairwise particle interactions

被引:178
作者
Shaw, DE [1 ]
机构
[1] Columbia Univ, LLC & Ctr Computat Biol & Bioinfomrat, New York, NY 10036 USA
关键词
molecular simulation; molecular dynamics; parallel computing; n-body problem; pairwise particle interactions;
D O I
10.1002/jcc.20267
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Classical molecular dynamics simulations of biological macromolecules in explicitly modeled solvent typically require the evaluation of interactions between all pairs of atoms separated by no more than some distance R, with more distant interactions handled using some less expensive method. Performing such simulations for periods on the order of a millisecond is likely to require the use of massive parallelism. The extent to which such simulations can be efficiently parallelized, however, has historically been limited by the time required for interprocessor communication. This article introduces a new method for the parallel evaluation of distance-limited pairwise particle interactions that significantly reduces the amount of data transfer-red between processors by comparison with traditional methods. Specifically, the amount of data transfer-red into and out of a given processor scales as O(R-3/2 p(-1/2)), where p is the number of processors, and with constant factors that should yield a substantial performance advantage in practice. (c) 2005 Wiley Periodicals, Inc.
引用
收藏
页码:1318 / 1328
页数:11
相关论文
共 56 条
[41]   PARALLEL MOLECULAR-DYNAMICS SIMULATIONS OF ORGANIC MATERIALS [J].
PLIMPTON, S ;
HENDRICKSON, B .
INTERNATIONAL JOURNAL OF MODERN PHYSICS C-PHYSICS AND COMPUTERS, 1994, 5 (02) :295-298
[42]   Optimization techniques for parallel molecular dynamics using domain decomposition [J].
Putz, M ;
Kolb, A .
COMPUTER PHYSICS COMMUNICATIONS, 1998, 113 (2-3) :145-167
[43]   EDDY FORMATION IN OBSTRUCTED FLUID-FLOW - A MOLECULAR-DYNAMICS STUDY [J].
RAPAPORT, DC ;
CLEMENTI, E .
PHYSICAL REVIEW LETTERS, 1986, 57 (06) :695-698
[44]   LARGE-SCALE MOLECULAR-DYNAMICS SIMULATION USING VECTOR AND PARALLEL COMPUTERS [J].
RAPAPORT, DC .
COMPUTER PHYSICS REPORTS, 1988, 9 (01) :1-53
[45]   PARALLEL MOLECULAR-DYNAMICS OF BIOMOLECULES [J].
SCHREIBER, H ;
STEINHAUSER, O ;
SCHUSTER, P .
PARALLEL COMPUTING, 1992, 18 (05) :557-573
[46]   PARALLEL MOLECULAR-DYNAMICS ON A MULTI SIGNALPROCESSOR SYSTEM [J].
SCOTT, W ;
GUNZINGER, A ;
BAUMLE, B ;
KOHLER, P ;
MULLER, UA ;
VONDERMUHLL, HR ;
EICHENBERGER, A ;
GUGGENBUHL, W ;
IRONMONGER, N ;
MULLERPLATHE, F ;
VANGUNSTEREN, WF .
COMPUTER PHYSICS COMMUNICATIONS, 1993, 75 (1-2) :65-86
[47]   Gaussian split Ewald: A fast Ewald mesh method for molecular simulation [J].
Shan, YB ;
Klepeis, JL ;
Eastwood, MP ;
Dror, RO ;
Shaw, DE .
JOURNAL OF CHEMICAL PHYSICS, 2005, 122 (05)
[48]   MOLECULAR-DYNAMICS SIMULATION ON A NETWORK OF WORKSTATIONS USING A MACHINE-INDEPENDENT PARALLEL PROGRAMMING LANGUAGE [J].
SHIFMAN, MA ;
WINDEMUTH, A ;
SCHULTEN, K ;
MILLER, PL .
COMPUTERS AND BIOMEDICAL RESEARCH, 1992, 25 (02) :168-180
[49]   MACROMOLECULAR DYNAMICS ON A SHARED-MEMORY MULTIPROCESSOR [J].
SKEEL, RD .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 1991, 12 (02) :175-179
[50]   MOLECULAR-DYNAMICS ON DISTRIBUTED MEMORY (MIMD) PARALLEL COMPUTERS [J].
SMITH, W .
THEORETICA CHIMICA ACTA, 1993, 84 (4-5) :385-398