Title :
A Load-Balancing Force Decomposition Scheme for Parallel Simulation of Chemical Dynamics with Multiple Inter-atomic Force Models
Author :
Yu Zhuang ; Rajagopalan, Ramakrishnan ; Hase, William L. ; Lourderaj, Upakarasamy
Author_Institution :
Comput. Sci. Dept., Texas Tech Univ., Lubbock, TX, USA
Abstract :
Force evaluation is the most computationally intensive part in a chemical dynamics simulation, and hence most parallel simulation algorithms choose the force calculation as the main target for parallelization. The majority of existing parallel algorithms assume a uniform force-evaluation cost for all atom pairs. For dynamics with considerable bonded interactions, different evaluation formulas are usually used for forces between different atom pairs, and this complicates the load balancing for the simulation of chemical dynamics on parallel computers. In this paper, we present a load-balancing scheme that takes into account differences of inter-atomic force models for different atom pairs. By considering different force models, the load partitioning of our algorithm can effectively handle the differences in computation costs for calculating different inter-atomic interactions when atom-tailored force models are used for different atom pairs, which is usually the case for bonded interactions. A parallel simulation algorithm for bonded-interaction-dominated dynamics was developed that employs the load partitioning scheme, and the algorithm was implemented and tested on different ensembles of atoms, and produced good performances for the testing problems.
Keywords :
atomic forces; bonds (chemical); chemistry computing; parallel algorithms; resource allocation; atom pairs; atom-tailored force models; bonded-interaction-dominated dynamics; chemical dynamics simulation; computation costs; force calculation; force-evaluation cost; inter-atomic force models; inter-atomic interactions; load partitioning scheme; load-balancing force decomposition scheme; parallel computers; parallel simulation algorithms; parallelization; Chemicals; Computational modeling; Dynamics; Force; Heuristic algorithms; Load modeling; Program processors; force decomposition; inter-atomic force calculation; load balancing;
Conference_Titel :
Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
Conference_Location :
Sydney, NSW
DOI :
10.1109/CSE.2013.13