[gmx-users] rb1 test failed after recompiling gromacs 3.3.2

Nicolas Sapay nsapay at ucalgary.ca
Thu Aug 21 22:00:12 CEST 2008


Justin A. Lemkul wrote:
>
>
> Nicolas Sapay wrote:
>> Nicolas Sapay wrote:
>>> Hello,
>>>
>>> I've run the gmxtest on Gromacs-3.3.2. One simple test failed:
>>>
>>>    Testing rb1 . . . *** glibc detected *** realloc(): invalid next
>>>    size: 0x082c0180 ***
>>>    sh: line 1: 27398 Aborted                 mdrun >mdrun.out 2>&1
>>>    FAILED. Check files in rb1
>>>
>> I have more closely looked the compilation logs and the files used 
>> for the test. There is nothing particular to say about the 
>> compilation (no error, no warning). note that I'm using glibc 2.3.4 
>> compiled on a Linux 2.4.20 system. The error seems to be due to the 
>> -DMOL1 define in grompp.mdp of the rb1 test. When I replace it by 
>> -DBONDS (as in the rb125 test), the test is successful. What the 
>> -DMOL1 statement means? I though you can only use -DFLEXIBLE or 
>> -DPOSRES as defines in a mdp file. I had a look in the 3.3.2 manual, 
>> but found nothing about it.
>>
>
> Anything can be defined in the topology.  Look for the #ifdef 
> statements in topol.top.  I checked the test suite (for mine it's 
> 3.3.3), and found several instances where there is a -DMOL1 flag, but 
> no corresponding definition in the topology:
>
> angles1
> dih1
> rb1
>
> In other tests, where it is defined, it appears to mean that the 
> system should contain one molecule of interest.  No idea why it's 
> missing from these others, and why it doesn't seem to cause problems, 
> at least in angles1 and dih1.
>
> -Justin
>
Thanks for the answer. I can indeed use ANGLES an BONDS (defined in 
topol.top) in place of MOL1, but not RYCKAERT alone... Anyway, if the 
rb125 test is passed, I guess my compilation is safe enough, even for 
the R-B potential.

Nicolas
>>>
>>> And two complex tests failed as well:
>>>
>>>    Testing acetonitrilRF . . . FAILED. Check files in acetonitrilRF
>>>    Testing dec+water . . . FAILED. Check files in dec+water
>>>
>>>
>>> In the case of the rb1 test, I checked all the .out .log files but 
>>> found anything wrong. For acetonitrilRF, I obtain this:
>>>
>>>    -------------------------------------------------------
>>>    Program mdrun, VERSION 3.3.2
>>>    Source code file: network.c, line: 437
>>>
>>>    Routine should not have been called:
>>>    gmx_sumi
>>>    ------------------------------------------------------
>>>
>>>
>>> According to the mailing list, there is something to fix in 
>>> src/mdlib/rf_util.c. For dec+water, I've got the same error than on 
>>> the wiki, so nothing to worry about apparently.Following the advices 
>>> found on the wiki or the mailing list, I have re-compiled FFTW and 
>>> Gromacs (with fixed rf_util.c) from the sources. For FFTW, I've used 
>>> the following command:
>>>
>>>    ./configure --prefix /usr/export/fftw-3.1.2/ --enable-float
>>>    --enable-threads CC=/usr/bin/gcc
>>>
>>>
>>> And for Gromacs:
>>>
>>>    ./configure --prefix /usr/export/gromacs-3.3.2 --without-x
>>>    CC=/usr/bin/gcc CPPFLAGS=-I/usr/export/fftw-3.1.2/include/
>>>    LDFLAGS=-L/usr/export/fftw-3.1.2/lib/
>>>
>>>
>>> I have rerun the test but I still obtain the same error with the rb1 
>>> test (and the dec+water test). Can someone explain to me what the it 
>>> means exactly and how to fix it? (I guess it's related to the 
>>> Ryckaert-Bellemans potential?).
>>>
>>>    Thanks,
>>>    Nicolas
>>>
>>>
>>> ps: I'm using RHE 4.7 and gcc 3.4.6
>>>
>>> _______________________________________________
>>> gmx-users mailing list    gmx-users at gromacs.org
>>> http://www.gromacs.org/mailman/listinfo/gmx-users
>>> Please search the archive at http://www.gromacs.org/search before 
>>> posting!
>>> Please don't post (un)subscribe requests to the list. Use the www 
>>> interface or send it to gmx-users-request at gromacs.org.
>>> Can't post? Read http://www.gromacs.org/mailing_lists/users.php
>>
>> _______________________________________________
>> gmx-users mailing list    gmx-users at gromacs.org
>> http://www.gromacs.org/mailman/listinfo/gmx-users
>> Please search the archive at http://www.gromacs.org/search before 
>> posting!
>> Please don't post (un)subscribe requests to the list. Use the www 
>> interface or send it to gmx-users-request at gromacs.org.
>> Can't post? Read http://www.gromacs.org/mailing_lists/users.php
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: nsapay.vcf
Type: text/x-vcard
Size: 282 bytes
Desc: not available
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20080821/9c686da6/attachment.vcf>


More information about the gromacs.org_gmx-users mailing list