• DocumentCode
    2814247
  • Title

    Efficient Parallel Implementation of Molecular Dynamics with Embedded Atom Method on Multi-core Platforms

  • Author

    Hu, Changjun ; Liu, Yali ; Li, Jianjiang

  • Author_Institution
    Sch. of Inf. Eng., Univ. of Sci. & Technol. Beijing, Beijing, China
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    121
  • Lastpage
    129
  • Abstract
    We present a scalable spatial decomposition coloring approach to implement molecular dynamics simulations with embedded atom method (EAM) on multi-core architectures. It effectively solves parallelization of reduction operations on irregular arrays in molecular dynamics simulations. In OpenMP program model, our methodology avoids that the same memory location is simultaneously modified by more than one thread when the short-range forces is calculated, meanwhile our method reduces memory requirements. The methodology comes from the idea of red-black coloring, popular in linear algebra. We developed the spatial decomposition coloring algorithm, and our work applied this algorithm to implement the embedded atom method formalism for molecular dynamic. In this paper we also describe other optimizing methods applied in our serial and parallel implementations. Results show that our method is scalable and can achieve nearly linear speedup. Additionally we also compared it with other methods which can parallelize reduction operations on irregular array, and we discussed them in detail.
  • Keywords
    linear algebra; message passing; molecular dynamics method; parallel architectures; parallel programming; OpenMP program model; embedded atom method; irregular array; linear algebra; molecular dynamics simulations; multicore architectures; red-black coloring; scalable spatial decomposition coloring approach; Computational modeling; Computer simulation; Concurrent computing; Electrons; Embedded computing; Equations; Linear algebra; Optimization methods; Parallel processing; Yarn; Embedded Atom Method; Irregular Reductions; Molecular Dynamics; Parallel Computing; Spatial Decomposition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4244-4923-1
  • Electronic_ISBN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2009.24
  • Filename
    5363184