[gmx-users] scaling of replica exchange

Fabio Affinito f.affinito at cineca.it
Wed Feb 23 10:36:44 CET 2011


Hi Mark,
I've checked with Valeria and the problem is actually on the setup of
the system (unfair overlapping of the temperature distribution). So I
think that the loss of efficiency should be of a factor between 2 or 3
in her case and not more.

Bye,

Fabio

On 02/23/2011 10:31 AM, Mark Abraham wrote:
> 
> 
> On 02/23/11, *Valeria Losasso * <losasso at sissa.it> wrote:
>>
>> Thank you Mark. I found one message of this month concerning this
>> topic, and there are some small suggestions. I don't think that such a
>> changes can restore a factor of 26, but it could be worth to try to
>> see what happens. I will let you know.
> 
> They won't. The problem is that every 10 (or so) MD steps every
> processor does global communication to check nothing's gone wrong. That
> resulted from some unrelated bits of code trying to share the same
> machinery for efficiency, and treading on each others' toes.
> 
> Mark
> 
>> Valeria
>>
>>
>>
>> On Wed, 23 Feb 2011, Mark Abraham wrote:
>>
>> >
>> >
>> >On 02/23/11, Valeria Losasso <losasso at sissa.it> wrote:
>> >
>> >      Dear all,
>> >      I am making some tests to start using replica exchange
>> molecular dynamics on my system in water. The setup is ok
>> >      (i.e. one replica alone runs correctly), but I am not able to
>> parallelize the REMD. Details follow:
>> >
>> >      - the test is on 8 temperatures, so 8 replicas
>> >      - Gromacs version 4.5.3
>> >      - One replica alone, in 30 minutes with 256 processors, makes
>> 52500 steps. 8 replicas with 256x8 = 2048
>> >      processors, make 300 (!!) steps each = 2400 in total (I arrived
>> to these numbers just to see some update of the
>> >      log file: since I am running on a big cluster, I can not use
>> more than half an hour for tests with less than 512
>> >      processors)
>> >      - I am using mpirun with options -np 256 -s  md_.tpr -multi 8
>> -replex 1000
>> >
>> >
>> >There have been two threads on this topic in the last month or so,
>> please check the archives. The implementation of
>> >multi-simulations scales poorly. The scaling of replica-exchange
>> itself is not great either. I have a working version under
>> >final development that scales much better. Watch this space.
>> >
>> >Mark
>> >


-- 
*********************************************
Fabio Affinito, PhD
CINECA
SuperComputing Applications and Innovation Department - SCAI
Via Magnanelli, 6/3
40033 Casalecchio di Reno (Bologna) ITALY
+39/051/6171794 (Phone)



More information about the gromacs.org_gmx-users mailing list