DocumentCode :
3596120
Title :
A scalable parallel algorithm for dynamic range-limited n-tuple computation in many-body molecular dynamics simulation
Author :
Kunaseth, Manaschai ; Kalia, Rajiv K. ; Nakano, Atsuki ; Nomura, Ken-Ichi ; Vashishta, Priya
Author_Institution :
Dept. of Comput. Sci., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2013
Firstpage :
1
Lastpage :
12
Abstract :
Recent advancements in reactive molecular dynamics (MD) simulations based on many-body interatomic potentials necessitate efficient dynamic n-tuple computation, where a set of atomic n-tuples within a given spatial range is constructed at every time step. Here, we develop a computation-pattern algebraic framework to mathematically formulate general n-tuple computation. Based on translation/reflection-invariant properties of computation patterns within this framework, we design a shift-collapse (SC) algorithm for cell-based parallel MD. Theoretical analysis quantifies the compact n-tuple search space and small communication cost of SC-MD for arbitrary n, which are reduced to those in best pair-computation approaches (e.g. eighth-shell method) for n = 2. Benchmark tests show that SC-MD outperforms our production MD code at the finest grain, with 9.7-and 5.1-fold speedups on Intel-Xeon and BlueGene/Q clusters. SC-MD also exhibits excellent strong scalability.
Keywords :
algebra; molecular dynamics method; multiprocessing systems; parallel algorithms; physics computing; Blue Gene/Q clusters; Intel-Xeon; MD simulations; SC algorithm; atomic n-tuples; cell-based parallel MD; compact n-tuple search space; computation-pattern algebraic framework; dynamic range-limited n-tuple computation; eighth-shell method; many-body interatomic potentials; many-body molecular dynamics simulation; production MD code; reactive molecular dynamics simulations; scalable parallel algorithm; shift-collapse algorithm; small communication cost; translation-reflection-invariant properties; Algorithm design and analysis; Biological system modeling; Computational modeling; Force; Heuristic algorithms; Program processors; Dynamic range-limited n-tuple computation; Molecular dynamics; Parallel computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
Print_ISBN :
978-1-4503-2378-9
Type :
conf
DOI :
10.1145/2503210.2503235
Filename :
6877504
Link To Document :
بازگشت