[gmx-users] g_select
Justin Lemkul
jalemkul at vt.edu
Wed Mar 26 18:40:36 CET 2014
On 3/26/14, 11:57 AM, Josip Lovrić wrote:
> Thank you for the tips!
>
> This is my .mdp file:
>
> title = nacl
> ; Run parameters
> integrator = md ; leap-frog integrator
> nsteps = 2000000 ; 2 * 500000 = 1000 ps, 1 ns
> dt = 0.002 ; 2 fs
> ; Output control
> nstxout = 1000 ; save coordinates every 2 ps
> nstvout = 1000 ; save velocities every 2 ps
> nstxtcout = 1000 ; xtc compressed trajectory output every 2 ps
> nstenergy = 1000 ; save energies every 2 ps
> nstlog = 1000 ; update log file every 2 ps
> ; Bond parameters
> continuation = no ; Restarting after NPT
> constraint_algorithm = lincs ; holonomic constraints
> constraints = all-bonds ; all bonds (even heavy atom-H bonds) constrained
> lincs_iter = 1 ; accuracy of LINCS
> lincs_order = 4 ; also related to accuracy
> ; Neighborsearching
> ns_type = grid ; search neighboring grid cells
> nstlist = 5 ; 10 fs
> rlist = 1.4 ; short-range neighborlist cutoff (in nm)
> rcoulomb = 1.4 ; short-range electrostatic cutoff (in nm)
> rvdw = 1.4 ; short-range van der Waals cutoff (in nm)
> ; Electrostatics
> coulombtype = PME ; Particle Mesh Ewald for long-range electrostatics
> pme_order = 4 ; cubic interpolation
> fourierspacing = 0.6 ; grid spacing for FFT
Are you sure this is the value you want? Your PME grid is going to be about 5x
coarser than the default settings, so your run will be much faster, but less
accurate...
> ; Temperature coupling is on
> tcoupl = V-rescale ; modified Berendsen thermostat
> tc-grps = system ; two coupling groups - more accurate
> tau_t = 0.1 ; time constant, in ps
> ref_t = 335 ; reference temperature, one for each group, in K
> ; Pressure coupling is on
> pcoupl = Berendsen;Parrinello-Rahman ; Pressure coupling on in NPT
> pcoupltype = isotropic ; uniform scaling of box vectors
> tau_p = 2.0 ; time constant, in ps
> ref_p = 1.0 ; reference pressure, in bar
> compressibility = 4.5e-6 ; isothermal compressibility of NaCl, bar^-1
> ; Periodic boundary conditions
> pbc = xyz ; 3-D PBC
> ; Dispersion correction
> DispCorr = EnerPres ; account for cut-off vdW scheme
> ; Velocity generation
> gen_vel = yes ; assign velocities from Maxwell distribution
> gen_temp = 335 ; temperature for Maxwell distribution
> gen_seed = -1 ; generate a random seed
>
> energygrps = Na Cl MOL notattached
>
> Contents of index file index.ndx
> --------------------------------------------------
> Nr. Group #Entries First Last
> 0 System 16800 1 16800
> 1 Ion 5600 1 5600
> 2 Na 2800 1 2800
> 3 Cl 2800 2801 5600
> 4 MOL 11200 5601 16800
> 5 Other 11200 5601 16800
> 6 Na 2800 1 2800
> 7 Cl 2800 2801 5600
> 8 MOL 11200 5601 16800
>
> Contents of index file select.ndx
> --------------------------------------------------
> Nr. Group #Entries First Last
> 0 notattached_0.000 3050 5901 16800
>
You can't use groups across two index files. I assume you are supplying
index.ndx to grompp (showing the actual command you're using helps), which
leaves "notattached" out in the cold and undefined. You need all necessary
index groups in a single index file.
-Justin
>
>
>
> 2014-03-26 16:36 GMT+01:00 Justin Lemkul <jalemkul at vt.edu>:
>
>>
>>
>> On 3/26/14, 11:30 AM, Josip Lovrić wrote:
>>
>>> Hello,
>>>
>>> I managed to create notattached group but now it is not recognizing system
>>> group when I compile it with gromp.
>>> I get this answer:
>>>
>>> Fatal error:
>>> Group system referenced in the .mdp file was not found in the index file.
>>> Group names must match either [moleculetype] names or custom index group
>>> names, in which case you must supply an index file to the '-n' option
>>> of grompp.
>>>
>>> This is my grompp line:
>>> grompp_mpi -f md.mdp -c nacl_palm_md_224.gro -p topol_nc.top -o
>>> nacl_palm_md_224_na.tpr -n select.ndx
>>>
>>> group system is defined like this in .top file:
>>>
>>> [ system ]
>>> ; Name
>>> NaCl
>>>
>>> P.S.
>>> Feel free to ask me more information, I am quite new in gromacs and I am
>>> not sure if I am giving you all the information.
>>>
>>>
>> The [system] directive just gives a name for output coordinate files and
>> such. It is not equivalent to the "System" index group.
>>
>> When reporting errors with groups, index files, etc, you need to provide
>> the text of the .mdp file and, at minimum, a listing of the groups in the
>> index file, e.g. from gmxcheck.
>>
>>
>> -Justin
>>
>> --
>> ==================================================
>>
>> Justin A. Lemkul, Ph.D.
>> Ruth L. Kirschstein NRSA Postdoctoral Fellow
>>
>> Department of Pharmaceutical Sciences
>> School of Pharmacy
>> Health Sciences Facility II, Room 601
>> University of Maryland, Baltimore
>> 20 Penn St.
>> Baltimore, MD 21201
>>
>> jalemkul at outerbanks.umaryland.edu | (410) 706-7441
>> http://mackerell.umaryland.edu/~jalemkul
>>
>> ==================================================
>> --
>> Gromacs Users mailing list
>>
>> * Please search the archive at http://www.gromacs.org/
>> Support/Mailing_Lists/GMX-Users_List before posting!
>>
>> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>>
>> * For (un)subscribe requests visit
>> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
>> send a mail to gmx-users-request at gromacs.org.
>>
--
==================================================
Justin A. Lemkul, Ph.D.
Ruth L. Kirschstein NRSA Postdoctoral Fellow
Department of Pharmaceutical Sciences
School of Pharmacy
Health Sciences Facility II, Room 601
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