Abstract
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.