Optimization techniques for parallel molecular dynamics using domain decomposition

被引:37
作者
Putz, M [1 ]
Kolb, A [1 ]
机构
[1] Max Planck Inst Polymer Res, D-55128 Mainz, Germany
关键词
molecular dynamics; short range forces; massively parallel computers; link cell algorithm; many-body interactions; domain decomposition; partial data replication;
D O I
10.1016/S0010-4655(98)00074-5
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we describe the implementation of a new parallelized Molecular Dynamics code for many-particle problems with short-ranged interactions. While the basic algorithms have their foundation in the fairly standard methods of domain decomposition, linked-cell pair search and Verlet pair list, we have developed some refined techniques for optimizing them. The rewards of these optimizations are a up to 45% overall improvement in the scalar performance and very good scaling behavior in the number of processors even down to a few hundred particles per processor on a GRAY T3E. The best speedup can be obtained for systems with pair forces only since then the data structures can be organized in a very simple manner. To deal with more complex situations as well, we have developed a partial replicated data scheme which is suitable to simulate many molecules consisting of many simple particles (e.g. polymer chains) for many types of short-range interactions. (C) 1998 Elsevier Science B.V.
引用
收藏
页码:145 / 167
页数:23
相关论文
共 30 条
[1]  
Allen M. P., 1987, Computer Simulation of Liquids, DOI DOI 10.1093/OSO/9780198803195.001.0001
[2]  
BEAZLEY DM, 1995, ANN REV COMPUTATIONA, V3
[3]   A parallel tree code for large N-body simulation: dynamic load balance and data distribution on a CRAY T3D system [J].
Becciani, U ;
Ansaloni, R ;
AntonuccioDelogu, V ;
Erbacci, G ;
Gambera, M ;
Pagliaro, A .
COMPUTER PHYSICS COMMUNICATIONS, 1997, 106 (1-2) :105-113
[4]   FRAGMENTATION OF SUDDENLY HEATED LIQUIDS [J].
BLINK, JA ;
HOOVER, WG .
PHYSICAL REVIEW A, 1985, 32 (02) :1027-1035
[5]   ACCELERATED MOLECULAR-DYNAMICS SIMULATION WITH THE PARALLEL FAST MULTIPOLE ALGORITHM [J].
BOARD, JA ;
CAUSEY, JW ;
LEATHRUM, JF ;
WINDEMUTH, A ;
SCHULTEN, K .
CHEMICAL PHYSICS LETTERS, 1992, 198 (1-2) :89-94
[7]   A DOMAIN DECOMPOSITION PARALLEL-PROCESSING ALGORITHM FOR MOLECULAR-DYNAMICS SIMULATIONS OF POLYMERS [J].
BROWN, D ;
CLARKE, JHR ;
OKUDA, M ;
YAMAZAKI, T .
COMPUTER PHYSICS COMMUNICATIONS, 1994, 83 (01) :1-13
[8]   A domain decomposition parallel processing algorithm for molecular dynamics simulations of systems of arbitrary connectivity [J].
Brown, D ;
Minoux, H ;
Maigret, B .
COMPUTER PHYSICS COMMUNICATIONS, 1997, 103 (2-3) :170-186
[9]   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
[10]   A DISTRIBUTED DYNAMIC LOAD BALANCER AND ITS IMPLEMENTATION ON MULTITRANSPUTER SYSTEMS FOR MOLECULAR-DYNAMICS SIMULATION [J].
BRUGE, F ;
FORNILI, SL .
COMPUTER PHYSICS COMMUNICATIONS, 1990, 60 (01) :39-45