[gmx-users] Stuck --> unstuck ...

David van der Spoel spoel at xray.bmc.uu.se
Thu Jun 14 11:18:43 CEST 2007


Stéphane Téletchéa wrote:
> David van der Spoel a écrit :
>> Stéphane Téletchéa wrote:
>>> I've found out where the problem lie (at least one of ...).
>>>
>>> Small reminder: i've tried to setup a system consisting of HIV 
>>> protease + one ligand on a water box. I used the excellent protocol 
>>> from John E. Kerrigan (Drug-enzyme tutorial) in order to set up my 
>>> simulation and encountered some problems with it (basically: Box was 
>>> shifted at least 10 times. Please see log-file.).
>>>
>>> I add some constructive comments on ways to explore where the problem 
>>> was (changing the protocol, including ions into the water to get a 
>>> better coupling bath, etc.). Thanks to all of them, even if sometimes 
>>> humour is hard to catch by email!
>>>
>>> I'm not interested in the system per se (i've done other dynamics 
>>> working fine with this protocol) but was rather interested in 
>>> providing an updated way of doing a drug-enzyme tutorial with latest 
>>> force fields (g45a3, g53a6) and using the latest prodrg (since it 
>>> allow the output of  g43a1-type atoms, mostly transferable to the 
>>> newer ones).
>>> I'll put this on the wiki soon.
>>>
>>> I've checked many parameters except one: all-bons vs hbonds.
>>>
>>> I do not recall a 'rationale' reason for using the all-bonds 
>>> parameter (instead of hbonds where it worked for other dynamics 
>>> simulations) but the fact is that if i run all-bonds simulations 
>>> (whatever the starting system) with NVT+NPT, i see a crash with the 
>>> error message like this:
>>>
>>> Step 1  Warning: pressure scaling more than 1%, mu: -1.59647e+20 
>>> -1.59647e+20 -1.59647e+20
>>> Correcting invalid box:
>>> old box (3x3):
>>>    old box[    0]={-9.82630e+20,  0.00000e+00, -0.00000e+00}
>>>    old box[    1]={ 0.00000e+00, -8.90833e+20, -0.00000e+00}
>>>    old box[    2]={ 0.00000e+00,  0.00000e+00, -1.12456e+21}
>>> new box (3x3):
>>>    new box[    0]={-9.82630e+20,  0.00000e+00, -0.00000e+00}
>>>    new box[    1]={ 0.00000e+00, -8.90833e+20, -0.00000e+00}
>>>    new box[    2]={ 0.00000e+00,  8.90833e+20, -1.12456e+21}
>>>
>>> using the *same* protocol (same starting structures, etc) and only 
>>> changing all-bonds to h-bonds leads to a 'normal' trajectory (no 
>>> error, no warning, no crash).
>>>
>>> I remember gromacs 3.3.0 had a problem where pme=4 (that lead to the 
>>> 3.3.1 rapid release). There are a lot of reports on this mailing-list 
>>> with crash/segfaults when using all-bonds, and it seems more when 
>>> all-bonds are used instead of h-bonds.
>>>
>>> Of course it may come from not completely converged dynamics (my 
>>> setup is very rapid, the 4 PR steps last only 100 ps), from not 
>>> enough minimsed structures, etc.
>>>
>>> Could it be also possible there is a problem while using all-bonds 
>>> (even with a 2fs time step) instead of in gromacs, and pme_order was 
>>> just hiding it ?
>>
>> I don't think so. All-bonds with 2 fs should work reliably with both 
>> lincs and shake, provided your system is equilibrated to some extent.
> 
> I'm ready to provide again detailed steps i've followed, but on 
> different systems, including systems coming from a working gromacs run 
> (for instance a snapshot after 10 ns of production) the problem arises 
> when i switch from h-bonds to all-bonds.
> 
> There are many reports about segfaults in gromacs while using all-bonds 
> constraints, this was assumed to be related to pme (and gromacs 3.3.1 
> was released to correct this). I *suppose* this may hide another problem 
> and pme is not alone the culprit.
> 
> I'll try to continue this on bugzilla with input files, procedure on the 
> wiki (since the procedure in itself works with h-bonds) so we can 
> decipher where this comes from..
> 
> Cheers,
> Stéphane
> 
Please do. I've just fixed a problem with constraints=h-bonds (where 
molecules are split over processors). See bugzilla 109.

-- 
David.
________________________________________________________________________
David van der Spoel, PhD, Assoc. 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://folding.bmc.uu.se
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



More information about the gromacs.org_gmx-users mailing list