103
Views
2
CrossRef citations to date
0
Altmetric
Articles

Optimisation of data locality in energy calculations for large-scale molecular dynamics simulations

&
Pages 284-290 | Received 24 Jul 2016, Accepted 27 Nov 2016, Published online: 21 Dec 2016

References

  • Allen MP, Tildesley DJ. Computer simulation of liquids. Oxford: Oxford University Press; 1989.
  • Ewald PP. The calculation of optical and electrostatic grid potential. Ann Phys. 1921;369:253–287.10.1002/(ISSN)1521-3889
  • Essmann U, Perera L, Berkowitz ML, et al. A smooth particle mesh Ewald method. J Chem Phys. 1995;103:8577–8593.10.1063/1.470117
  • Darden T, York D, Pedersen L. Particle mesh Ewald: an N⋅log(N) method for Ewald sums in large systems. J Chem Phys. 1993;98:10089–10092.10.1063/1.464397
  • Verlet L. Computer, “experiments” on classical fluids. I. Thermodynamical properties of Lennard-Jones molecules. Phys Rev. 1967;159:98–103.10.1103/PhysRev.159.98
  • Quentrec B, Brot C. New method for searching for neighbors in molecular dynamics computations. J Comput Phys. 1973;13:430–432.10.1016/0021-9991(73)90046-6
  • Hockney RW, Eastwood JW. Computer simulations using particles. New York (NY): McGrawHill; 1981.
  • Auerbach DJ, Paul W, Bakker AF, et al. A special purpose parallel computer for molecular dynamics: motivation, design, implementation, and application. J Phys Chem. 1987;91:4881–4890.10.1021/j100303a004
  • Yip V, Elber R. Calculations of a list of neighbors in molecular dynamics simulations. J Comput Chem. 1989;10:921–927.10.1002/(ISSN)1096-987X
  • Mattson W, Rice BM. Near-neighbor calculations using a modified cell-linked list method. Comput Phys Commun. 1999;119:135–148.10.1016/S0010-4655(98)00203-3
  • Petrella RJ, Andricioaei I, Brooks BR, et al. An improved method for nonbonded list generation: rapid determination of near-neighbor pairs. J Comput Chem. 2003;24:222–231.10.1002/(ISSN)1096-987X
  • Maximova T, Keasar C. A novel algorithm for non-bonded-list updating in molecular simulations. J Comput Biol. 2006;13:1041–1048.10.1089/cmb.2006.13.1041
  • Cui ZW, Sun Y, Qu JM. The neighbor list algorithm for a parallelepiped box in molecular dynamics simulations. Sci Bull. 2009;54:1463–1469.10.1007/s11434-009-0197-0
  • de Angulo VR, Cortés J, Porta JM. Rigid-CLL: avoiding constant-distance computations in cell linked-lists algorithms. J Comput Chem. 2012;33:294–300.10.1002/jcc.v33.3
  • Awile O, Büyükkeçeci F, Reboux S, et al. Fast neighbor lists for adaptive- resolution particle simulations. Comput Phys Commun. 2012;183:1073–1081.10.1016/j.cpc.2012.01.003
  • Meloni S, Rosati M, Colombo L. Efficient particle labeling in atomistic simulations. J Chem Phys. 2007;126:121102-1–121102-4.10.1063/1.2719690
  • Fomin ES. Consideration of data load time on modern processors for the Verlet table and linked-cell algorithms. J Comput Chem. 2011;32:1386–1399.10.1002/jcc.v32.7
  • Eisenhauer G, Schwan K. Design and analysis of a parallel molecular dynamics application. J Parallel Dist Com. 1996;35:76–90.10.1006/jpdc.1996.0070
  • Heinz TN, Hünenberger PH. A fast pairlist-construction algorithm for molecular simulations under periodic boundary conditions. J Comput Chem. 2004;25:1474–1486.10.1002/jcc.20071
  • Yao Z, Wang JS, Liu GR, et al. Improved neighbor list algorithm in molecular simulations using cell decomposition and data sorting method. Comput Phys Commun. 2004;161:27–35.10.1016/j.cpc.2004.04.004
  • Mason DR. Faster neighbour list generation using a novel lattice vector representation. Comput Phys Commun. 2005;170:31–41.10.1016/j.cpc.2005.03.111
  • Kadau K, Germann TC, Lomdahl PS. Molecular dynamics comes of age: 320 billion atom simulation on BlueGene/L. Int J Mod Phys C. 2006;17:1755–1761.10.1142/S0129183106010182
  • Gonnet P. Pairwise verlet lists: combining cell lists and verlet lists to improve memory locality and parallelism. J Comput Chem. 2012;33:76–81.10.1002/jcc.v33.1
  • Gonnet P. Pseudo-Verlet lists: a new, compact neighbour list representation. Mol Simulat. 2013;39:721–727.10.1080/08927022.2012.762097
  • Welling U, Germano G. Efficiency of linked cell algorithms. Comput Phys Commun. 2011;182:611–615.10.1016/j.cpc.2010.11.002
  • Gonnet P. A simple algorithm to accelerate the computation of non-bonded interactions in cell-based molecular dynamics simulations. J Comput Chem. 2007;28:570–573.10.1002/(ISSN)1096-987X
  • Kunaseth M, Nomura K, Dursun H, et al. Memory-access optimization of parallel molecular dynamics simulation via dynamic data reordering. In: European conference on parallel processing. Rhodes Island: Springer, Berlin Heidelberg; 2012.
  • Anderson JA, Lorenz CD, Travesset A. General purpose molecular dynamics simulations fully implemented on graphics processing units. J Comput Phys. 2008;227:5342–5359.10.1016/j.jcp.2008.01.047
  • Hou C, Xu J, Wang P, et al. Efficient GPU-accelerated molecular dynamics simulation of solid covalent crystals. Comput Phys Commun. 2013;184:1364–1371.10.1016/j.cpc.2013.01.001
  • Performance application programming interface [EB/OL]. 2016. Available from: http://icl.CS.utk.edu/papi/

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.