[gmx-users] g_energy floating exception
Lynne E. Bilston
l.bilston at unsw.edu.au
Thu Apr 18 00:55:42 CEST 2002
Sergio and Erik,
I think I reliably got the error irrespective of the energy file size.
I'm using C compiler Compaq C V6.1-011. Bert was using DEC C V5.2-033 on
Digital UNIX V4.0 (Rev. 564.32)
so maybe it's a problem with the libraries on the v6 compilers?
Incidentally, I tried Bert's Binary, and got the same error.
This was the debug I got:
Reading frame 0 time 0.000 signal Floating point
exception at [do_enx:296 +0x14,0x12001def4] tmp1 = fr->ener[i].eav;
(dbx) where
> 0 do_enx(fp = 0, fr = 0x14003d360) ["enxio.c":296, 0x12001def4]
1 main(argc = 1, argv = 0x11fffc018) ["g_energy.c":922, 0x12001182c]
(dbx) list 295,300
295
>* 296 tmp1 = fr->ener[i].eav;
297 if((tmp1/(fr->step+1))<GMX_REAL_EPS)
298 tmp1=0;
299 bOK = bOK && do_real(tmp1);
300 fr->ener[i].eav = tmp1;
(dbx) print tmp1
0.000000
(dbx) print fr->ener[i].eav
Denormalized number 0xc0087c30
Cheers,
Lynne
At 07:44 PM 17/04/2002 -0300, Sergio Oyama Junior wrote:
>Hi Erik and Lynne,
>
>Erik, thank you for your response. I'm using the Compaq C compiler v6.4-214.
>Yes, you are right. According to my observation, the occurrence of this
>exception is dependent on the energy file size.
>Considering Lynne's comments, do you think it is still worth to send you the
>file?
>
>Lynne, thank you for your advice. I will try the 3.0 version. I think I
>still have an old binary somewhere here!
>
>Best regards,
>
>Sergio
>
> > Hi,
> >
> > If you can create a not-to-large energy file that still crashes and send
> > it to me I'll have a look. What's the version of your compiler?
> >
> > Cheers,
> >
> > Erik
>
>
> > Sergio,
> >
> > No fix, but g_energy from v 3.0 works fine with .edr files from the newer
> > versions of mdrun. Let me know if you need the old binary, or just
> > recompile it yourself.
> >
> > Erik,
> >
> > I sent a small energy file to David, and debug output as I recall, but I
> > don't think he could replicate it. Certainly Bert de Groot said he wasn't
> > having problems with g_energy on his alpha machines.
> >
> > -Lynne
________________________________________________________________________________
Lynne E. Bilston, PhD
Senior Scientist, Prince of Wales Medical Research Institute, and
Conjoint Associate Professor, Faculty of Medicine, University of New South
Wales
Barker St, Randwick, NSW 2031 Australia
Tel: +61-2-9382-7924 Fax: +61-2-9382-2643
________________________________________________________________________________
More information about the gromacs.org_gmx-users
mailing list