[gmx-developers] Different risults on different platform

Erik Lindahl lindahl at csb.stanford.edu
Wed Nov 26 19:46:16 CET 2003


Hi,

Molecular Dynamics is a chaotic process, so it is quite normal that you  
get different results on two different computers. Not only do they use  
different compiler optimizations, but the pentium version might even  
use SSE assembly loops.

There is of course always a possibility of a bug, but the "good" thing  
is that a bug in the MD code usually means the whole system blows up  
immediately. It is pretty rare that they just silently affect the  
results.

We do test Gromacs on a lot of systems, including Tru64, but it is  
simply impossible to test it with every single point release  
combination of the OS and compiler. There have been a couple (2 or 3,  
I'd say) of occasions when a new compiler version that previously  
worked has a bug that only affects high levels of optimization.

Start by testing simple thermodynamic properties like density and  
energy of the system. If these are similar, I'd say it is very unlikely  
there is a program or compiler bug on one platform. I would also  
recommend to use the latest version (3.1.4 right now), and you can try  
to disable the assembly loops on Pentium by setting the environment  
variable NOASSEMBLYLOOPS to anything (e.g. =1).

Cheers,

Erik




On Nov 26, 2003, at 10:35 AM, Pier Luigi Cristinziano wrote:

> This mail is addressed to gromacs developers who wrote the program. I  
> installed the 3-0-2 version on a Pentium IV cluster (4 PC) with Linux  
> RedHat O.S., and the 3-0-2 version on an HP ES45 (4 alpha processors)  
> with Thru64 O.S.. My simulations are on liquid crystals and I'm trying  
> to locate the isotropic transition point. I get very different risults  
> if I run the program starting from same point on both platform. To get  
> this point I have to execute several run at decreasing or increasing  
> temperature. The transition temperature on PC Linux cluster differs of  
> 50 degree from that on HP ES45. Could You explain me why happens this  
> and in any case which risults could I consider reliable? Do You tested  
> the program on all the platform for which gromacs is installable?
> Do You have some test case with output, so I could run it on my  
> machines and compare the output?
>                                                                         
>               Thank You
>                                                                         
>  Dr. Pier Luigi Cristinziano
>                                                                         
>  Department of Chemistry
>                                                                      
>       University of Basilicata
>                                                                         
>         Potenza - ITALY 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 3093 bytes
Desc: not available
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-developers/attachments/20031126/7185c95b/attachment.bin>


More information about the gromacs.org_gmx-developers mailing list