[gmx-developers] VFtab index too large

David van der Spoel spoel at xray.bmc.uu.se
Sat Sep 23 09:30:14 CEST 2006


Chenyue Xing wrote:
> Hi David, Erik and other developers,
>  
> You might remember I posted several questions related to the C codes 
> (nb_kernelxyz) weeks ago.
> I've been trying to make a z-dependent only LJ interaction.
> Once I make rsq=dz*dz (instead of rsq=dx*dx+dy*dy+dz*dz), after a 
> certain number of loops and steps, the coordinates of one neighbor 
> atom get quite large (of the order of 10^5), making rsq even larger. 
> As r is then used to computer the index of VFtab, nnn, this leads to a 
> nnn of the order of 10^9 and of course, the program cannot reach the 
> memory address of VFtab[1000000000]. So it goes to a segmentation fault.
>  
> I really don't understand why a small change in rsq (my system is a 
> 128 DPPC with water, total 4700 coarse-grained atoms, dx dy is usually 
> around 1 nm for each step as printed out) will result in a sudden bump 
> of pos[] (or rvec x[]) values. If you could shine some light on this 
> issue, it will be very helpful.
>  
> I appreciate your responses!
>  
> Chenyue Xing
How about your neighborlist? Is that updated as it should?

> ------------------------------------------------------------------------
>
> _______________________________________________
> gmx-developers mailing list
> gmx-developers at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-developers
> Please don't post (un)subscribe requests to the list. Use the 
> www interface or send it to gmx-developers-request at gromacs.org.




More information about the gromacs.org_gmx-developers mailing list