[gmx-developers] Implementing Replica Exchange
Erik Lindahl
lindahl at stanford.edu
Fri Sep 19 23:18:57 CEST 2003
Hi Senthil,
It's trivial since the individual simulations are essentially
disconnected.
Just run the simulations in parallel for N steps. Check the results,
exchange if necessary, and start new simulations.
Actually, I would probably recommend implementing it as a higher-level
script that calls the gromacs programs, so you can parallelize each of
the underlying replica simulations independently. Otherwise you'll get
a complicated two-layer situation if you are running e.g. 8 simulations
in parallel where each of the simulation wants to use MPI independently
of the others. .
Cheers,
Erik
On Friday, September 19, 2003, at 02:07 PM, Senthil Kandasamy wrote:
> Hi Developers,
>
> I am interested in doing some replica exchange md simulations of
> lipid/peptide systems.
> How easy or difficult do you think will it be to implement it in
> GROMACS?
> I would probably have 8 replicas, each at a different temperature,
> exchanging configurations for enhanced sampling.
> Ideally, there would be one replica per processor, with communication
> between processors happening every n (
> ~100) steps, to attempt exchanges.
> So communication is rather limited and it should not affect the
> efficiency.
> I know of people who do REMD using both CHARMM and AMBER.
> So I guess implementing it in GROMACS should not be THAT difficult.
> Any ideas? If the developers think that it is not that difficult, I
> can devote most of my time to doing this.
> Or else, I will just switch to AMBER for this particular problem, I
> think. (sigh!!)
>
> _______________________________________________
> gmx-developers mailing list
> gmx-developers at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-developers
> Please don't post (un)subscribe requests to the list. Use the www
> interface or send it to gmx-developers-request at gromacs.org.
More information about the gromacs.org_gmx-developers
mailing list