Dynamic load balancing algorithm for molecular dynamics based on Voronoi cells domain decompositions

J. L. Fattebert, D. F. Richards, J. N. Glosli

Research output: Contribution to journalArticlepeer-review

28 Scopus citations

Abstract

We present a new algorithm for automatic parallel load balancing in classical molecular dynamics. It assumes a spatial domain decomposition of particles into Voronoi cells. It is a gradient method which attempts to minimize a cost function by displacing Voronoi sites associated with each processor/sub-domain along steepest descent directions. Excellent load balance has been obtained for quasi-2D and 3D practical applications, with up to 440·106 particles on 65,536 MPI tasks.

Original languageEnglish
Pages (from-to)2608-2615
Number of pages8
JournalComputer Physics Communications
Volume183
Issue number12
DOIs
StatePublished - Dec 2012
Externally publishedYes

Funding

This work was performed under the auspices of the US Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. We also acknowledge the support of the Lawrence Livermore National Laboratory Directed Research and Development Program.

Keywords

  • Computational geometry
  • Molecular dynamics
  • Parallel load balancing

Fingerprint

Dive into the research topics of 'Dynamic load balancing algorithm for molecular dynamics based on Voronoi cells domain decompositions'. Together they form a unique fingerprint.

Cite this