A simple asynchronous replica-exchange implementation
Giovanni Bussi

TL;DR
This paper presents a simple asynchronous implementation of replica-exchange molecular dynamics using MPI, allowing different replicas to perform varying numbers of steps and demonstrating advantages over traditional synchronous methods through benchmarking.
Contribution
The paper introduces a novel asynchronous replica-exchange scheme that simplifies implementation and improves efficiency compared to standard synchronous algorithms.
Findings
Asynchronous scheme reduces synchronization overhead.
Benchmark shows improved performance on Lennard-Jones liquid.
Implementation is straightforward with MPI.
Abstract
We discuss the possibility of implementing asynchronous replica-exchange (or parallel tempering) molecular dynamics. In our scheme, the exchange attempts are driven by asynchronous messages sent by one of the computing nodes, so that different replicas are allowed to perform a different number of time-steps between subsequent attempts. The implementation is simple and based on the message-passing interface (MPI). We illustrate the advantages of our scheme with respect to the standard synchronous algorithm and we benchmark it for a model Lennard-Jones liquid on an IBM-LS21 blade center cluster.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Physical and Chemical Molecular Interactions · Parallel Computing and Optimization Techniques · Scientific Research and Discoveries
