[gmx-users] problem going from cut-off to pme

Yiannis ioannis.nicolis at free.fr
Wed Mar 8 22:27:24 CET 2006


Le 8 mars 06 à 22:22, Mark Abraham a écrit :

> Yiannis wrote:
>> Le 8 mars 06 à 20:35, Mark Abraham a écrit :
>>> Yiannis wrote:
>>>
>>>> Well, my initial guess was something wrong with the structure.   
>>>> But  the same gro file gives a correct minimisation with cut-off.
>>>> So I tried a 0 step minimisation to see which component is   
>>>> different.  Here it is:
>>>> ==> cutoff.xvg <==
>>>> @ s0 legend "Coulomb (SR)"
>>>>     0.000000  -7838.336914
>>>> ==> pme4.xvg <==
>>>> @ s0 legend "Coulomb (SR)"
>>>> @ s1 legend "Coul. recip."
>>>>     0.000000  -8141383915228874407936.000000  -9205.502930
>>>> Obviously the Coulomb(SR) is aberrant. The only line I changed    
>>>> between the two mdp is:
>>>> coulombtype              =  cut-off
>>>> to
>>>> coulombtype              = pme
>>>> I don't understand why the Coulomb SR is different and even  
>>>> more  why  it is illogical.
>>>> Could it be pme parameters? I keep the defaults (pme=4 or 8  
>>>> does   change a little the reciprocal component but not the SR).
>>>
>>>
>>> Possibly. Please give us the .mdp file. You may have only  
>>> changed  coulombtype, but there could be other junk there  
>>> depending where  you got the original from.
>> OK, I attach it to the mail. I got it from somebody who asks me  
>> what  to do and I told him I'll ask the list. Something else I  
>> wanted to  check is the charge groups as it is a zwiterionic  
>> molecule (and the  contacts as Yang Ye suggests).
>
> Yes, do that as well. In the meantime, your integrator is md which  
> isn't useful for attempting energy minimization.

Of course :-) For minimisations I used steep or l-bfgs. I put md with  
nsteps=0 just to compute the initial energies (I believe that would  
do it also with steep).
I 'll go for the charge groups check and the reading of the sections  
in the manual.

Yiannis

>>> pme_order != 4 is broken in version 3.3, as discussed many times  
>>> on  this mailing list. There's a fix to src/mdlib/pme.c on the  
>>> gromacs  ftp site, or you can wait for the upcoming 3.3.1 release.
>> I missed that info, thanks. Anyway, it was set to pme=4, the  
>> pme=8  was just a test.
>
> Sure.
>
>>> The Coulomb SR would necessarily be different between cut-off  
>>> and  PME. Changing only the PME interpolation order necessarily  
>>> will  only change the reciprocal-space component. The sum of SR 
>>> +recip for  PME will be different from the SR for cut-off. If you  
>>> don't  understand why any of these happen, then you need to go  
>>> and read  some basic stuff explaining the two methods - the  
>>> gromacs manual is  a good place to start.
>> I will do some reading as I understand the second and third  
>> assesment  but not the first one...
>
> The Ewald beta parameter (controlled indirectly in gromacs through  
> ewald_rtol) changes the relative weight and accuracy of the direct  
> and reciprocal space components in a contrary manner. Sections  
> 4.1.6 and 4.9 of the manual describe this briefly. There will exist  
> a value that gives numerical agreement of SR between PME and Cut- 
> off, but it doesn't mean anything.
>
> Mark
> _______________________________________________
> gmx-users mailing list    gmx-users at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-users
> 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
>




More information about the gromacs.org_gmx-users mailing list