A cell multipole based domain decomposition algorithm for molecular dynamics simulation of systems of arbitrary shape

被引:1
作者
Lakshminarasimhulu, P [1 ]
Madura, JD [1 ]
机构
[1] Duquesne Univ, Dept Chem & Biochem, Pittsburgh, PA 15282 USA
关键词
molecular dynamics; parallel computing; cell multipole method; non-periodic boundary conditions; domain decomposition; MPI; SHMEM;
D O I
10.1016/S0010-4655(02)00157-1
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A domain decomposition algorithm for molecular dynamics simulation of atomic and molecular systems with arbitrary shape and non-periodic boundary conditions is described. The molecular dynamics program uses cell multipole method for efficient calculation of long range electrostatic interactions and a multiple time step method to facilitate bigger time steps. The system is enclosed in a cube and the cube is divided into a hierarchy of cells. The deepest level cells are assigned to processors such that each processor has contiguous cells and static load balancing is achieved by redistributing the cells so that each processor has approximately same number of atoms. The resulting domains have irregular shape and may have more than 26 neighbors. Atoms constituting bond angles and torsion angles may straddle more than two processors. An efficient strategy is devised for initial assignment and subsequent reassignment of such multiple-atom potentials to processors. At each step, computation is overlapped with communication greatly reducing the effect of communication overhead on parallel performance. The algorithm is tested on a spherical cluster of water molecules, a hexasaccharide and an enzyme both solvated by a spherical cluster of water molecules. In each case a spherical boundary containing oxygen atoms with only repulsive interactions is used to prevent evaporation of water molecules. The algorithm shows excellent parallel efficiency even for small number of cells/atoms per processor. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:141 / 153
页数:13
相关论文
共 59 条
[1]  
Allen M. P., 1987, Computer Simulation of Liquids
[2]   MOLECULAR-DYNAMICS SIMULATIONS AT CONSTANT PRESSURE AND-OR TEMPERATURE [J].
ANDERSEN, HC .
JOURNAL OF CHEMICAL PHYSICS, 1980, 72 (04) :2384-2393
[3]   DOMINANT SALVATION EFFECTS FROM THE PRIMARY SHELL OF HYDRATION - APPROXIMATION FOR MOLECULAR-DYNAMICS SIMULATIONS [J].
BEGLOV, D ;
ROUX, B .
BIOPOLYMERS, 1995, 35 (02) :171-178
[4]   MOLECULAR-DYNAMICS SIMULATIONS OF TIPS2 WATER RESTRICTED BY A SPHERICAL HYDROPHOBIC BOUNDARY [J].
BELCH, AC ;
BERKOWITZ, M .
CHEMICAL PHYSICS LETTERS, 1985, 113 (03) :278-282
[5]   MOLECULAR-DYNAMICS WITH STOCHASTIC BOUNDARY-CONDITIONS [J].
BERKOWITZ, M ;
MCCAMMON, JA .
CHEMICAL PHYSICS LETTERS, 1982, 90 (03) :215-217
[6]  
Bishop TC, 1997, J COMPUT CHEM, V18, P1785, DOI 10.1002/(SICI)1096-987X(19971115)18:14<1785::AID-JCC7>3.0.CO
[7]  
2-G
[8]   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
[10]   STRUCTURAL AND ENERGETIC EFFECTS OF TRUNCATING LONG RANGED INTERACTIONS IN IONIC AND POLAR FLUIDS [J].
BROOKS, CL ;
PETTITT, BM ;
KARPLUS, M .
JOURNAL OF CHEMICAL PHYSICS, 1985, 83 (11) :5897-5908