Massively parallel implementation of a fast multipole method for distributed memory machines

被引:24
作者
Kurzak, J
Pettitt, BM
机构
[1] Univ Houston, Dept Chem, Houston, TX 77204 USA
[2] Univ Houston, Dept Comp Sci, Houston, TX 77204 USA
基金
美国国家航空航天局; 美国国家卫生研究院;
关键词
molecular dynamics algorithms;
D O I
10.1016/j.jpdc.2005.02.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a new load balanced parallel implementation of a non-adaptive version of Greengard and Rokhlin's fast multipole method for distributed memory architectures with focus on applications in molecular dynamics. We introduce a novel load balancing and communication overlapping scheme. Our implementation includes periodic boundary conditions calculations and facilitates multiple time stepping techniques without sacrificing determinism of computation and scales to hundreds of processor for systems of only O (10k) atoms. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:870 / 881
页数:12
相关论文
共 36 条
[1]  
ADIGA N, 2002, P 2002 ACM IEEE SUP
[2]   A RENORMALIZATION METHOD FOR THE EVALUATION OF LATTICE SUMS [J].
BERMAN, CL ;
GREENGARD, L .
JOURNAL OF MATHEMATICAL PHYSICS, 1994, 35 (11) :6036-6048
[3]  
Blackston D., 1997, P 1997 ACM IEEE C SU, P1
[4]  
BLUMRICH M, 2003, RC23025 IBM RES DIV
[5]   Virtual memory on data diffusion architectures [J].
Buenabad-Chávez, J ;
Muller, HL ;
Stallard, PWA ;
Warren, DHD .
PARALLEL COMPUTING, 2003, 29 (08) :1021-1052
[6]   A fast adaptive multipole algorithm in three dimensions [J].
Cheng, H ;
Greengard, L ;
Rokhlin, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1999, 155 (02) :468-498
[7]   THE TORUS ROUTING CHIP [J].
DALLY, WJ ;
SEITZ, CL .
DISTRIBUTED COMPUTING, 1986, 1 (04) :187-196
[8]   Fast Fourier transform accelerated fast multipole algorithm [J].
Elliott, WD ;
Board, JA .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1996, 17 (02) :398-415
[9]  
ELLIOTT WD, 1995, THESIS DUKE U
[10]   A FAST ALGORITHM FOR PARTICLE SIMULATIONS [J].
GREENGARD, L ;
ROKHLIN, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 73 (02) :325-348