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.

FundersFunder number
Lawrence Livermore National Laboratory
U.S. Department of Energy
Lawrence Livermore National LaboratoryDE-AC52-07NA27344

    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