Abstract
An efficient parallelization scheme for classical molecular dynamics simulations with flexible, polarizable empirical potentials is presented. It is based on the standard Ewald summation technique to handle the long-range electrostatic and induction interactions. The algorithm for this parallelization scheme is designed for systems containing several thousands of polarizable sites in the simulation box. Its performance is evaluated during molecular dynamics simulations under periodic boundary conditions with unit cell sizes ranging from 128 to 512 molecules employing two flexible polarizable water models [DC(F) and TTM2.1-F] containing 1 and 3 polarizable sites, respectively. The time-to-solution for these two polarizable models is compared with the one for a flexible, pairwise-additive water model (TIP4F). The benchmarks were performed on both shared and distributed memory platforms. As a result of the efficient calculation of the induced dipole moments, a superlinear scaling as a function of the number of the processors is observed. To the best of our knowledge, this is the first reported results of parallel scaling and performance for simulations of liquid water with a polarizable potential under periodic boundary conditions.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
MPI (1995) A message-passing interface standard, MPI forum
Nieplocha J, Harrison RJ, Littlefield RJ (1994) In: Proceedings of Supercomputing, p. 340
Nieplocha J, Harrison RJ, Littlefield RJ (1996). J Supercomput, 10:169
Nieplocha J, Tipparaju V, Krishnan M, Trease H, Aprà E (2006). Int J High Perform Comput Appl 20:203
Brooks BR, Bruccoleri RE, Olafson BD, States DJ, Swaminathan S, Karplus M (1983). J Comp Chem 4:197
Pearlman DA, Case DA, Caldwell JW, Ross WS, Cheatham III TE, DeBolt S, Ferguson D, Seibel G, Kollman P (1995). Comp Phys Commun 91:1
Grossman JC, Schwegler E, Draeger EW, Gygi F, Galli G (2004). J Chem Phys 120:300
Allesch M, Schwegler E, Gygi F, Galli G (2004). J Chem Phys 120:5192
Barker JA, Watts RO (1969). Chem Phys Lett 3:144
Rahman A, Stillinger FH (1971). J Chem Phys 55:3336
Nymand TM, Linse P (2000). J Chem Phys 112:6152
Plimpton S (1995). J Comp Phys 117:1
Snir M (2004). Theory Comput Systems 37:295
Heffelfinger GS (2000). Comp Phys Comm 128:219
Shaw DE (2005). J Comp Chem 26:1318
Verlet L (1969). Phys Rev 159:98
Allen MP, Tildesley DJ (1987) Computer simulation of liquids. Oxford University Press, New York
Willebeek-LeMair MH, Reeves AP (1993). IEEE Trans Parallel Distrib Syst 4:979
Harrison RJ, Guest MF, Kendall RA, Bernholdt DE, Wong AT, Stave M, Anchell JL, Hess AC, Littlefield RJ, Fann GL, Nieplocha J, Thomas GS, Elwood D, Tilson JL, Shepard RL, Wagner AF, Foster IT, Lusk E, Stevens R, J Comp Chem 17:124
Press WH, Flannery BP, Teukolsky SA, Vetterling WT (1986) Numerical Recipes. Campridge University Press, New York.
Wadleigh KR, Crawford IL (2000) Software optimization for high performance computing. Prentice Hall Englwood Cliffs
Essmann U, Perera L, Berkowitz ML, Darden T, Lee H, Pedersen LG (1995). J Chem Phys 103:8577
Dang LX, Chang TM (1997). J Chem Phys 106:8149
Fanourgakis GS, Xantheas SS (2006). J Phys Chem A 110:4100
Mahoney MW, Jorgensen WL (2001). J Chem Phys 115:10758
Reimers JR, Watts RO, Klein ML (1982). Chem Phys 64:95
Partridge H, Schwenke DW (1997). J Chem Phys 106:4618
Nosé S (1984). Mol Phys, 52:255
Swope WC, Andersen HC, Berens PH, Wilson KR (1982). J Chem Phys 76:637
Ahlström P, Wallqvist A, Engström S, Jönsson B (1989). Mol Phys 68:563
Quentrec B, Brot C (1973). J Comput Phys 13:430
Burnham CJ, Li J, Xantheas SS, Leslie M (1999). J Chem Phys 110:4566
Burnham CJ, Xantheas SS (2002). J Chem Phys 116:5115
Smith W (1982). CCP5 Info. Q 4:13
Thole BT (1981). Chem Phys 59:341
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This is an open access article distributed under the terms of the Creative Commons Attribution Noncommercial License ( https://creativecommons.org/licenses/by-nc/2.0 ), which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
About this article
Cite this article
Fanourgakis, G.S., Tipparaju, V., Nieplocha, J. et al. An efficient parallelization scheme for molecular dynamics simulations with many-body, flexible, polarizable empirical potentials: application to water. Theor Chem Acc 117, 73–84 (2007). https://doi.org/10.1007/s00214-006-0145-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00214-006-0145-x