[gmx-users] Need help on a SEGV mdrun mpi failure
David
spoel at xray.bmc.uu.se
Fri Oct 24 19:08:01 CEST 2003
On Fri, 2003-10-24 at 18:20, Mostyn Lewis wrote:
> Hello,
>
> Sent this last night but it seems to have been lost (Maybe because it
> had a 270K attachment of topol.top.bz2?). So here goes again.
>
> I'm having a problem with a benchmark case which causes SEGV (signal 11)
> in most cases of a MPI run with more than 4 CPUs. The failure is always
> in bondfree.c (gromacs-3.1.4 + gromacs-3.1.5_pre1) in the angles routine
> at line 535
>
> ivec_sub(SHIFT_IVEC(g,ai),jt,dt_ij);
> ivec_sub(SHIFT_IVEC(g,ak),jt,dt_kj);
> t1=IVEC2IS(dt_ij);
> t2=IVEC2IS(dt_kj);
>
> rvec_inc(fr->fshift[t1],f_i);
> rvec_inc(fr->fshift[CENTRAL],f_j);
> ----->rvec_inc(fr->fshift[t2],f_k);
> } /* 168 TOTAL */
>
> This line has a BAD t2 value which causes an out of bounds reference
> (actually a little later in x=a[XX]+b[XX]; at line 235 in vec.h due to
> the expansion of rvec_inc)
>
thanks for the bug report... Had I had this half a year ago, then it
would have saved me a lot of time. As it is, this has been fixed in the
CVS version of the code (unless I'm terribly wrong), as I assume that
this is a run with a protein in little water...
> I enclose a run below with the grompp and mdrun_mpi output followed by
> some dbx debugging output showing some values. This was on a 24 CPU
> SUN SMP box (Sunfire 6800) using 8 CPUs.
> I get the same failure on a cluster of Linux (2 CPU Xeon) boxes doing
> MPI across Gigabit ethernet. The failure occurs in Linux land using
> Intel/PGI and LAM/mpich combinations - so I think this is problem and/or
> Gromacs dependent.
>
> I'm not a Molecular persona at all, just a humble benchmarker and seek
> help from the enlightened.
>
> Any files you'd like (topol.top ...) or more debugging are available
> on request.
>
> Sorry this is so long. Any help would be appreciated.
>
--
David.
________________________________________________________________________
David van der Spoel, PhD, Assist. Prof., Molecular Biophysics group,
Dept. of Cell and Molecular Biology, Uppsala University.
Husargatan 3, Box 596, 75124 Uppsala, Sweden
phone: 46 18 471 4205 fax: 46 18 511 755
spoel at xray.bmc.uu.se spoel at gromacs.org http://xray.bmc.uu.se/~spoel
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
More information about the gromacs.org_gmx-users
mailing list