Affordable Access

Publisher Website

Performance metrics in a hybrid MPI–OpenMP based molecular dynamics simulation with short-range interactions

Authors
Journal
Journal of Parallel and Distributed Computing
0743-7315
Publisher
Elsevier
Volume
74
Issue
3
Identifiers
DOI: 10.1016/j.jpdc.2013.12.008
Keywords
  • Hybrid Programming
  • Molecular Dynamics
  • Message Passing
  • Openmp Threading
  • Parallel Computing
Disciplines
  • Computer Science

Abstract

Abstract We discuss the computational bottlenecks in molecular dynamics (MD) and describe the challenges in parallelizing the computation-intensive tasks. We present a hybrid algorithm using MPI (Message Passing Interface) with OpenMP threads for parallelizing a generalized MD computation scheme for systems with short range interatomic interactions. The algorithm is discussed in the context of nano-indentation of Chromium films with carbon indenters using the Embedded Atom Method potential for Cr–Cr interaction and the Morse potential for Cr–C interactions. We study the performance of our algorithm for a range of MPI–thread combinations and find the performance to depend strongly on the computational task and load sharing in the multi-core processor. The algorithm scaled poorly with MPI and our hybrid schemes were observed to outperform the pure message passing scheme, despite utilizing the same number of processors or cores in the cluster. Speed-up achieved by our algorithm compared favorably with that achieved by standard MD packages.

There are no comments yet on this publication. Be the first to share your thoughts.