[gmx-users] Optimizing a parallel simulation

Mark Abraham Mark.Abraham at anu.edu.au
Thu Oct 8 08:03:36 CEST 2009


vivek sharma wrote:
> Hi There,
> While running a parallel MD simulation, I got following message while 
> playing with parameters:
> NOTE 3 [file aminoacids.dat, line 1]:
>   The optimal PME mesh load for parallel simulations is below 0.5
>   and for highly parallel simulations between 0.25 and 0.33,
>   for higher performance, increase the cut-off and the PME grid spacing
> ---------------------------
> 
> I don't have any idea when a run should be called a highly parallel 
> simulation?

Well below 224 :-)

> Is it depend on problem-size or the number of processor we are using?

Processors.

> I am trying to optimize my simulation to run on 224 processors and 
> system consist of:
> 
> Total atom count = 54640
> where water molecules = 17074

You will want to tweak rcoulomb and fourier_space like the above message 
says. Even so, with less than 500 atoms per particle-particle processor 
you may find yourself spending more time communicating than processing. 
I suspect your system may be too small to get value from so many 
processors, even if you have good network (e.g. Infiniband). You will 
wish to read 3.17 of the manual to start understand the issues involved 
here.

> Also, I am getting following message while running grompp
> ---------------------------------
> NOTE 1 [file md.mdp, line unknown]:
>   The Berendsen thermostat does not generate the correct kinetic energy
>   distribution. You might want to consider using the V-rescale thermostat.
> ------------------------------------
> Any insight in the above message will be highly appreciated.

Seems self-explanatory to me - you're using Berendsen and that might not 
be the right choice. Read the manual sections about the different 
thermostats.

Mark



More information about the gromacs.org_gmx-users mailing list