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 条
[1]   Portrait of a crack: Rapid fracture mechanics using parallel molecular dynamics [J].
Abraham, FF .
IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1997, 4 (02) :66-77
[2]  
ADIGA NR, 2002, P ACM IEEE C SUP, P1
[3]   Demonstrating the scalability of a molecular dynamics application on a petaflops computer [J].
Almasi, GS ;
Cascaval, C ;
Castaños, JG ;
Denneau, M ;
Donath, W ;
Eleftheriou, M ;
Giampapa, M ;
Ho, H ;
Lieber, D ;
Moreira, JE ;
Newns, D ;
Snir, M ;
Warren, HS .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2002, 30 (04) :317-351
[4]   MESSAGE-PASSING MULTICELL MOLECULAR-DYNAMICS ON THE CONNECTION MACHINE 5 [J].
BEAZLEY, DM ;
LOMDAHL, PS .
PARALLEL COMPUTING, 1994, 20 (02) :173-195
[5]   MOLECULAR-DYNAMICS OF CLUSTERS OF PARTICLES INTERACTING WITH PAIRWISE FORCES USING A MASSIVELY PARALLEL COMPUTER [J].
BOYER, LL ;
PAWLEY, GS .
JOURNAL OF COMPUTATIONAL PHYSICS, 1988, 78 (02) :405-423
[6]  
Brooks B.R., 1992, CHEM DESIGN AUTOMATI, V7, P16
[7]   A DOMAIN DECOMPOSITION PARALLELIZATION STRATEGY FOR MOLECULAR-DYNAMICS SIMULATIONS ON DISTRIBUTED MEMORY MACHINES [J].
BROWN, D ;
CLARKE, JHR ;
OKUDA, M ;
YAMAZAKI, T .
COMPUTER PHYSICS COMMUNICATIONS, 1993, 74 (01) :67-80
[8]   CONCURRENT MOLECULAR-DYNAMICS SIMULATION OF SPINODAL PHASE-TRANSITION ON TRANSPUTER ARRAYS [J].
BRUGE, F ;
FORNILI, SL .
COMPUTER PHYSICS COMMUNICATIONS, 1990, 60 (01) :31-38
[9]  
Brunet J.-P., 1990, Proceedings of Supercomputing '90 (Cat. No.90CH2916-5), P748, DOI 10.1109/SUPERC.1990.130096
[10]   HYPERCUBE ALGORITHMS FOR DIRECT N-BODY SOLVERS FOR DIFFERENT GRANULARITIES [J].
BRUNET, JP ;
MESIROV, JP ;
EDELMAN, A .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1993, 14 (05) :1143-1158