Number of the records: 1  

Parallel Implementation of Isothermal and Isoenergetic Dissipative Particle Dynamics using Shardlow-like Splitting Algorithms

  1. 1.
    0429220 - ÚCHP 2015 RIV NL eng J - Journal Article
    Larentzos, J.P. - Brennan, J.K. - Moore, J.D. - Lísal, Martin - Mattson, w.D.
    Parallel Implementation of Isothermal and Isoenergetic Dissipative Particle Dynamics using Shardlow-like Splitting Algorithms.
    Computer Physics Communications. Roč. 185, č. 7 (2014), s. 1987-1998. ISSN 0010-4655. E-ISSN 1879-2944
    Grant - others:ARL(US) W911NF-10-2-0039
    Institutional support: RVO:67985858
    Keywords : dissipative particle dynamics * shardlow splitting algorithm * numerical integration
    Subject RIV: CF - Physical ; Theoretical Chemistry
    Impact factor: 3.112, year: 2014

    A parallel implementation of the Shardlow splitting algorithm (SSA) for Dissipative Particle Dynamics (DPD) simulations is presented. The isothermal and isoenergetic SSA implementations are compared to the DPD version of the velocity-Verlet integrator in terms of numerical stability and performance. The integrator stability is assessed by monitoring temperature, pressure and total energy for both the standard and ideal DPD fluid models. The SSA requires special consideration due to its recursive nature resulting in more inter-processor communication as compared to traditional DPD integrators. Nevertheless, this work demonstrates that the SSA exhibits stability over longer time steps that justify its regular use in parallel, multi-core applications. For the computer architecture used in this study, a factor of 10–100 speedup is achieved in the overall time-to-solution for isoenergetic DPD simulations and a 15–34 speedup is achieved for the isothermal DPD simulations.
    Permanent Link: http://hdl.handle.net/11104/0234794

     
    FileDownloadSizeCommentaryVersionAccess
    0429220.pdf05 MBPublisher’s postprintopen-access
     
Number of the records: 1  

  This site uses cookies to make them easier to browse. Learn more about how we use cookies.