Optimization techniques for parallel force-decomposition algorithm in molecular dynamic simulations

被引:12
作者
Shu, JW [1 ]
Wang, B
Chen, M
Wang, JZ
Zheng, WM
机构
[1] Tsing Hua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Tsing Hua Univ, Dept Mech Engn, Beijing 100084, Peoples R China
关键词
D O I
10.1016/S0010-4655(03)00290-X
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The efficiency and scalability of traditional parallel force-decomposition (FD) algorithms are not good because of high communication cost which is introduced when skew-symmetric character of force matrix is applied. This paper proposed a new parallel algorithm called UTFBD (Under Triangle Force Block Decomposition), which is based on a new efficient force matrix decomposition strategy. This strategy decomposes only the under triangle force matrix and greatly reduces parallel communication cost, e.g., the communication cost of UTFBD algorithm is only one third of Taylor's FD algorithm. UTFBD algorithm is implemented on Cluster system and applied to solve a physical nucleation problem with 500,000 particles. Numerical results are analyzed and compared among three algorithms, namely, FRI, Taylor's FD and UTFBD. The efficiency of UTFBD on 105 processors is 41.3%, and the efficiencies of FRI and Taylor's FD on 100 processors are 4.3 and 35.2%, respectively. In another words, the efficiency of UTFBD on about 100 processors is 37.0 and 6.1% higher than that of FRI and Taylor's FD, respectively. Results show that UTFBD can increase the efficiency of parallel MD (Molecular Dynamics) simulation to a higher degree and has a better scalability. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:121 / 130
页数:10
相关论文
共 16 条
[1]   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
[2]   EFFICIENT PARALLEL IMPLEMENTATION OF MOLECULAR-DYNAMICS ON A TOROIDAL NETWORK .1. PARALLELIZING STRATEGY [J].
ESSELINK, K ;
SMIT, B ;
HILBERS, PAJ .
JOURNAL OF COMPUTATIONAL PHYSICS, 1993, 106 (01) :101-107
[3]   COMPUTING ASPECTS OF MOLECULAR-DYNAMICS SIMULATION [J].
GUPTA, S .
COMPUTER PHYSICS COMMUNICATIONS, 1992, 70 (02) :243-270
[4]  
Haile J M., 1997, Molecular Dynamics Simulation: Elementary Methods
[5]  
Hayashi R., 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000, P85, DOI 10.1109/IPDPS.2000.845968
[6]   Parallel atomistic simulations [J].
Heffelfinger, GS .
COMPUTER PHYSICS COMMUNICATIONS, 2000, 128 (1-2) :219-237
[7]   Parallel molecular dynamics simulation of a protein [J].
Komeiji, Y ;
Haraguchi, M ;
Nagashima, U .
PARALLEL COMPUTING, 2001, 27 (08) :977-987
[8]   Point-centered domain decomposition for parallel molecular dynamics simulation [J].
Koradi, R ;
Billeter, M ;
Güntert, P .
COMPUTER PHYSICS COMMUNICATIONS, 2000, 124 (2-3) :139-147
[10]   Efficient parallel algorithms for molecular dynamics simulations [J].
Murty, R ;
Okunbor, D .
PARALLEL COMPUTING, 1999, 25 (03) :217-230