FAST PARALLEL ALGORITHMS FOR SHORT-RANGE MOLECULAR-DYNAMICS

被引:37444
作者
PLIMPTON, S
机构
[1] Parallel Computational Sciences Department 1421, MS 1111, Sandia National Laboratories, Albuquerque
关键词
D O I
10.1006/jcph.1995.1039
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Three parallel algorithms for classical molecular dynamics are presented. The first assigns each processor a fixed subset of atoms; the second assigns each a fixed subset of inter-atomic forces to compute; the third assigns each a fixed spatial region, The algorithms are suitable for molecular dynamics models which can be difficult to parallelize efficiently-those with short-range forces where the neighbors of each atom change rapidly, They can be implemented on any distributed-memory parallel machine which allows for message-passing of data between independently executing processors. The algorithms are tested on a standard Lennard-Jones benchmark problem for system sizes ranging from 500 to 100,000,000 atoms on several parallel supercomputers-the nCUBE 2, Intel iPSC/860 and Paragon, and Cray T3D. Comparing the results to the fastest reported vectorized Gray Y-MP and C90 algorithm shows that the current generation of parallel machines is competitive with conventional vector supercomputers even for small problems, for large problems, the spatial algorithm achieves parallel efficiencies of 90% and a 1840-node Intel Paragon performs up to 165 faster than a single Gray C90 processor. Trade-offs between the three algorithms and guidelines for adapting them to more complex molecular dynamics simulations are also discussed. (C) 1995 Academic Press, Inc.
引用
收藏
页码:1 / 19
页数:19
相关论文
共 56 条
  • [1] COMPUTATIONAL STATISTICAL-MECHANICS METHODOLOGY, APPLICATIONS AND SUPERCOMPUTING
    ABRAHAM, FF
    [J]. ADVANCES IN PHYSICS, 1986, 35 (01) : 1 - 111
  • [2] Allen MP., 1987, COMPUTER SIMULATION, DOI DOI 10.1093/OSO/9780198803195.001.0001
  • [3] ATTIG N, 1993, UNPUB
  • [4] A SPECIAL PURPOSE PARALLEL COMPUTER FOR MOLECULAR-DYNAMICS - MOTIVATION, DESIGN, IMPLEMENTATION, AND APPLICATION
    AUERBACH, DJ
    PAUL, W
    BAKKER, AF
    LUTZ, C
    RUDGE, WE
    ABRAHAM, FF
    [J]. JOURNAL OF PHYSICAL CHEMISTRY, 1987, 91 (19) : 4881 - 4890
  • [5] A SPECIAL PURPOSE COMPUTER FOR MOLECULAR-DYNAMICS CALCULATIONS
    BAKKER, AF
    GILMER, GH
    GRABOW, MH
    THOMPSON, K
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1990, 90 (02) : 313 - 335
  • [6] A HIERARCHICAL O(N-LOG-N) FORCE-CALCULATION ALGORITHM
    BARNES, J
    HUT, P
    [J]. NATURE, 1986, 324 (6096) : 446 - 449
  • [7] BARNETT M, 1994, PROCEEDINGS OF THE SCALABLE HIGH-PERFORMANCE COMPUTING CONFERENCE, P357, DOI 10.1109/SHPCC.1994.296665
  • [8] BASKES MI, 1988, MRS B FEB, P28
  • [9] BEAZLEY DM, 1994, 8 INT PAR PROC S CAN, P800
  • [10] BISSELING RH, 1989, LECT NOTES COMPUT SC, V384, P61