Abstract
This article discusses the implementation of a hybrid algorithm for the parallelization of molecular-dynamics simulations. The hybrid algorithm combines the spatial decomposition method using message passing with a task-based, threaded approach for the parallelization of the workload. Benchmark simulations on a multi-core system and an Intel Xeon Phi co-processor show that the hybrid algorithm provides better performances than the message-passing or threaded approaches alone.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Allen, M.P., Tildesley, D.J.: Computer Simulations of Liquids. Clarendon, Oxford (1987)
Cleri, F., Rosato, V.: Tight-binding potentials for transition metals and alloys. Phys. Rev. B 48 (1), 22–33 (1993)
Frenkel, D., Smit, B.: Understanding Molecular Simulation. Academic, San Diego (2002)
Jeffers, J., Reinders, J.: Intel Xeon Phi Coprocessor High Performance Programming. Morgan Kaufman, New York (2013)
Mendelev, M.I., Han, S., Srolovitz, D.J., Ackland, G.J., Sun, D.Y., Asta, M.: Development of new interatomic potentials appropriate for crystalline and liquid iron. Philos. Mag. 83 (35), 3977–3994 (2003)
Message Passing Interface Forum: http://www.mpi-forum.org/ (2016)
Meyer, R.: Efficient parallelization of short-range molecular dynamics simulations on many-core systems. Phys. Rev. E 88 (5), 053,309 (2013)
Meyer, R.: Efficient parallelization of molecular dynamics simulations with short-ranged forces. J. Phys.: Conf. Ser. 540 (1), 012,006 (2014)
Meyer, R., Mangiardi, C.M.: Parallelization of molecular-dynamics simulations using tasks. MRS Proc. 1753, mrsf14–1753–nn10–09 (2015)
Plimpton, S.: Fast parallel algorithms for short-range molecular dynamics. J. Comput. Phys. 117 (1), 1–19 (1995)
TBB official website: http://threadingbuildingblocks.org/ (2016)
Acknowledgements
This work has been made possible by generous allocation of computer time on computer systems managed by Calcul Québec, the Shared Hierarchical Academic Research Network (SHARCNET) and Compute/Calcul Canada. Financial support by Laurentian University and the Natural Sciences and Engineering Research Council of Canada (NSERC) is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Mangiardi, C.M., Meyer, R. (2016). Molecular-Dynamics Simulations Using Spatial Decomposition and Task-Based Parallelism. In: Bélair, J., Frigaard, I., Kunze, H., Makarov, R., Melnik, R., Spiteri, R. (eds) Mathematical and Computational Approaches in Advancing Modern Science and Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-30379-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-30379-6_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30377-2
Online ISBN: 978-3-319-30379-6
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)