[gmx-users] Umbrella Sampling Error in Gromacs 5.0
Justin Lemkul
jalemkul at vt.edu
Thu Apr 23 01:23:51 CEST 2015
On 4/22/15 4:59 PM, Jianhui Tian wrote:
>>
>> Date: Wed, 22 Apr 2015 16:05:18 -0400
>> From: Justin Lemkul <jalemkul at vt.edu>
>> To: gmx-users at gromacs.org
>> Subject: Re: [gmx-users] Umbrella Sampling Error in Gromacs 5.0
>> Message-ID: <5537FEFE.6020300 at vt.edu>
>> Content-Type: text/plain; charset=windows-1252; format=flowed
>>
>>
>>
>> On 4/22/15 3:54 PM, Jianhui Tian wrote:
>>> Dear Users,
>>>
>>> I am trying to do a umbrella pulling of one lipid out of a bilayer using
>>> umbrella sampling code. In Gromacs 5.0, there is a big change in umbrella
>>> sampling implementation. I set my pull parameters like this:
>>>
>>> pull = umbrella
>>> pull_geometry = cylinder ; Pull in the direction of pull-vec.
>>> pull_coord1_vec = 0.0 0.0 -1.0
>>> pull_r1 = 1.0
>>> pull_r0 = 1.5
>>> pull_start = yes
>>> pull_ngroups = 2
>>> pull_ncoords = 1
>>> pull_coord1_groups = 1 2
>>> pull_group1_name = PullLipid ; one lipid that I want to pull out
>>> pull_group2_name = RefLipids ; lipids on the other leaflet of
>>> bilayer
>>> pull_coord1_rate = 0.001 ; 0.001 nm per ps = 1 nm per ns
>>> pull_coord1_k = 1000 ; kJ mol^-1 nm^-2
>>>
>>> When I have a small system, it can work but had and following error and
>>> stopped:
>>>
>>> Fatal error:
>>> Distance between pull groups 1 and 2 (2.707004 nm) is larger than 0.49
>>> times the box size (2.758373).
>>> You might want to consider using "pull-geometry = direction-periodic"
>>> instead.
>>>
>>> I guess this is due to a small box size (about 5.52 nm in x and y).
>>>
>>> Then I double the system size and redo the umbrella sampling. I got the
>>> following message with grompp:
>>> ########################################################
>>> Pull group natoms pbc atom distance at start reference at t=0
>>> 1 130 23335
>>> 2 3136 38129 -nan -nan
>>> ########################################################
>>
>> Something is messed up in the input coordinates. If the reference
>> distance is
>> "not a number," then you need to diagnose what it is you've done to the
>> coordinates before doing anything else.
>>
>> -Justin
>>
>
> Thanks, Justin.
>
> But, what do you mean by coordinates messed up?
No idea, but you should never see "nan" if everything is sensible. There are a
bunch of possibilities, but the ones I can think of would cause a fatal error.
> I have a gro file for generating the tpr for umbrella pulling.
> The same GRO file can be used to generate a tpr file for normal MD run
> without any problems.
>
OK, so it's specific to something being interpreted by the pull code. Try
varying some settings to see if it illuminates anything. Otherwise, you need to
upload all of your files somewhere (as well as a list of all your commands,
exactly as you gave them) for us to look into it.
-Justin
--
==================================================
Justin A. Lemkul, Ph.D.
Ruth L. Kirschstein NRSA Postdoctoral Fellow
Department of Pharmaceutical Sciences
School of Pharmacy
Health Sciences Facility II, Room 629
University of Maryland, Baltimore
20 Penn St.
Baltimore, MD 21201
jalemkul at outerbanks.umaryland.edu | (410) 706-7441
http://mackerell.umaryland.edu/~jalemkul
==================================================
More information about the gromacs.org_gmx-users
mailing list