[gmx-users] speed issue, gmx runtime estimate = f(t)

Justin A. Lemkul jalemkul at vt.edu
Wed Apr 6 15:38:00 CEST 2011



Michael Brunsteiner wrote:
> Dear all, 
> 
> I am trying to optimize runtimes/speed for a series of
> calculations i plan to do with a rather complex system.
> When looking at runtimes I observed one peculiar issue:
> the estimated runtime written to stderr by mdrun with the "-v"
> option keepsgrowing ... in my experience this estimate normally
> converges to a fairly accurate value within a few hundred
> steps. not so here ..
> for example, starting a job at 12:14 gromacs writes to stderr:
> 
> step 100, will finish Wed Apr  6 12:40:35 2011vol 0.97  imb F  1% 
> step 200, will finish Wed Apr  6 12:39:42 2011vol 0.95  imb F  2%
> step 300, will finish Wed Apr  6 12:39:47 2011vol 0.95  imb F  1%
> step 400, will finish Wed Apr  6 12:39:52 2011vol 0.96  imb F  1%
> ...
> step 38400, will finish Wed Apr  6 14:09:11 2011vol 0.91  imb F 29% 
> 

The decrease in DD cell volume coupled with the large increase in force 
imbalance suggests that your system is undergoing changes that cause the DD 
algorithm to slow down.

> so the estimated run time grows steadily from 25 to 110 minutes 
> within about one hour...

This is likely due to the force imbalance.

<snip>

> energygrps           = SOL CC CF
> energygrp_table      = CF CF  CF SOL  CF CC

Tabulated potentials also run quite a bit slower than normal functions.  In 
conjunction with double precision (which is slower by itself) and the DD 
changes/force imbalances, I'd say this explains the runtime issues.

-Justin

-- 
========================================

Justin A. Lemkul
Ph.D. Candidate
ICTAS Doctoral Scholar
MILES-IGERT Trainee
Department of Biochemistry
Virginia Tech
Blacksburg, VA
jalemkul[at]vt.edu | (540) 231-9080
http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin

========================================



More information about the gromacs.org_gmx-users mailing list