Zonal methods for the parallel execution of range-limited N-body simulations

被引:68
作者
Bowers, Kevin J.
Dror, Ron O.
Shaw, David E. [1 ]
机构
[1] DE Shaw Res LLC, New York, NY 10036 USA
[2] Columbia Univ, Ctr Computat Biol & Bioinformat, New York, NY 10032 USA
关键词
molecular simulation; molecular dynamics; parallel computing; N-body problem; pairwise particle interactions;
D O I
10.1016/j.jcp.2006.06.014
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Particle simulations in fields ranging from biochemistry to astrophysics require the evaluation of interactions between all pairs of particles separated by less than some fixed interaction radius. The applicability of such simulations is often limited by the time required for calculation, but the use of massive parallelism to accelerate these computations is typically limited by inter-processor communication requirements. Recently, Snir [M. Snir, A note on N-body computations with cutoffs, Theor. Comput. Syst. 37 (2004) 295-318] and Shaw [D.E. Shaw, A fast, scalable method for the parallel evaluation of distance-limited pairwise particle interactions, J. Comput. Chem. 26 (2005) 1318-1328] independently introduced two distinct methods that offer asymptotic reductions in the amount of data transferred between processors. In the present paper, we show that these schemes represent special cases of a more general class of methods, and introduce several new algorithms in this class that offer practical advantages over all previously described methods for a wide range of problem parameters. We also show that several of these algorithms approach an approximate lower bound on inter-processor data transfer. (c) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:303 / 329
页数:27
相关论文
共 30 条
[1]  
ADIGA NR, 2002, P ACM IEEE C SUP, P1
[2]   Blue Gene: A vision for protein science using a petaflop supercomputer [J].
Allen, F ;
Almasi, G ;
Andreoni, W ;
Beece, D ;
Berne, BJ ;
Bright, A ;
Brunheroto, J ;
Cascaval, C ;
Castanos, J ;
Coteus, P ;
Crumley, P ;
Curioni, A ;
Denneau, M ;
Donath, W ;
Eleftheriou, M ;
Fitch, B ;
Fleischer, B ;
Georgiou, CJ ;
Germain, R ;
Giampapa, M ;
Gresh, D ;
Gupta, M ;
Haring, R ;
Ho, H ;
Hochschild, P ;
Hummel, S ;
Jonas, T ;
Lieber, D ;
Martyna, G ;
Maturu, K ;
Moreira, J ;
Newns, D ;
Newton, M ;
Philhower, R ;
Picunko, T ;
Pitera, J ;
Pitman, M ;
Rand, R ;
Royyuru, A ;
Salapura, V ;
Sanomiya, A ;
Shah, R ;
Sham, Y ;
Singh, S ;
Snir, M ;
Suits, F ;
Swetz, R ;
Swope, WC ;
Vishnumurthy, N ;
Ward, TJC .
IBM SYSTEMS JOURNAL, 2001, 40 (02) :310-327
[3]  
[Anonymous], P 38 IEEE COMP SOC I
[4]  
Bertschinger E., 1991, Computers in Physics, V5, P164
[5]   The midpoint method for parallelization of particle simulations [J].
Bowers, Kevin J. ;
Dror, Ron O. ;
Shaw, David E. .
JOURNAL OF CHEMICAL PHYSICS, 2006, 124 (18)
[6]  
BOYLE PA, 2003, P INT C COMP HIGH EN
[7]   SIMULATIONS OF PEPTIDE CONFORMATIONAL DYNAMICS AND THERMODYNAMICS [J].
BROOKS, CL ;
CASE, DA .
CHEMICAL REVIEWS, 1993, 93 (07) :2487-2502
[8]   PARTICLE MESH EWALD - AN N.LOG(N) METHOD FOR EWALD SUMS IN LARGE SYSTEMS [J].
DARDEN, T ;
YORK, D ;
PEDERSEN, L .
JOURNAL OF CHEMICAL PHYSICS, 1993, 98 (12) :10089-10092
[9]   THE REDUCED CELL MULTIPOLE METHOD FOR COULOMB INTERACTIONS IN PERIODIC-SYSTEMS WITH MILLION-ATOM UNIT CELLS [J].
DING, HQ ;
KARASAWA, N ;
GODDARD, WA .
CHEMICAL PHYSICS LETTERS, 1992, 196 (1-2) :6-10
[10]  
DROR RO, IN PRESS