[gmx-users] Invalid order for directive bondtypes
Mark Abraham
mark.j.abraham at gmail.com
Mon Oct 6 12:42:58 CEST 2014
You probably need to define [atomtypes] before you can define [bondtypes]
that use them. So swap the order of your #include statements.
Mark
On Mon, Oct 6, 2014 at 6:18 AM, Atila Petrosian <atila.petrosian at gmail.com>
wrote:
> Dear gromacs users
>
> I want to do MD simulation of a CNT.
>
> I used aromatic carbon from charmm.ff
>
> I created a cnt.ff folder containing following files:
>
> ffcnt.atp:
> -----------
> CA 12.01100 ; aromatic C
> -------------------------------------------------------------------------
> ffcnt.n2t:
> -----------
> C CA 0.00 12.011 3 C 0.141 C 0.141 C 0.141
> C CA 0.00 12.011 2 C 0.141 C 0.141
> -------------------------------------------------------------------------
> ffcntbonded.itp:
> --------------------
> [ bondtypes ]
> ; i j func b0 kb
> CA CA 1 0.1375 0.0
>
> [ angletypes ]
> ; i j k func th0 cth ub0 cub
> CA CA CA 5 120.00 0.0 0.24162 29288.0
>
> [ dihedraltypes ]
> ; i j k l func phi0 cp mult
> CA CA CA CA 9 180.00 0.0 2
> -------------------------------------------------------------------------
> ffcntnonbonded.itp:
> -------------------------
> [ atomtypes
> ]
> ;name at.num mass charge ptype sigma
> epsi
> CA 6 12.01100 0.00 A 0.335
> 0.234463
> -------------------------------------------------------------------------
> ffcnt.rtp:
> ----------
> [ bondedtypes
> ]
> ; Col 1: Type of
> bond
> ; Col 2: Type of
> angles
> ; Col 3: Type of proper
> dihedrals
> ; Col 4: Type of improper
> dihedrals
> ; Col 5: Generate all dihedrals if 1, only heavy atoms of
> 0.
> ; Col 6: Number of excluded neighbors for nonbonded
> interactions
> ; Col 7: Generate 1,4 interactions between pairs of hydrogens if
> 1
> ; Col 8: Remove propers over the same bond as an improper if it is
> 1
> ; bonds angles dihedrals impropers all_dihedrals nrexcl HH14
> RemoveDih
> 1 5 9 2 1 3 1
> 0
>
>
> [ ALA
> ]
> [ atoms
> ]
> N NH1 -0.47
> 0
> HN H 0.31
> 1
> CA CT1 0.07
> 2
> HA HB 0.09
> 3
> CB CT3 -0.27
> 4
> HB1 HA 0.09
> 5
> HB2 HA 0.09
> 6
> HB3 HA 0.09
> 7
> C C 0.51
> 8
> O O -0.51
> 9
> .
> .
> .
> -------------------------------------------------------------------------
> forcefield.itp:
> ----------------
> #define _FF_CNT
>
> [ defaults ]
> ; nbfunc comb-rule gen-pairs fudgeLJ fudgeQQ
> 1 2 yes 1.0 1.0
>
> #include "ffcntbonded.itp"
> #include "ffcntnonbonded.itp"
> -------------------------------------------------------------------------
>
> After creating cnt.top file using g_x2top, I used grompp for energy
> minimization, but I encountered with Fatal Error:
>
> Syntax error - File ffcntbonded.itp, line 1
> Last line read:
> '[ bondtypes ]'
> Invalid order for directive bondtypes
>
> Before doing MD simulation, I checked carbon nanotube in the GROMACS
> website:
>
>
> http://www.gromacs.org/Documentation/How-tos/Carbon_Nanotube?highlight=nanotube
>
> In my opinion, my manner is true.
>
> How to solve this problem?
>
> Any help will highly appreciated.
> --
> 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.
>
More information about the gromacs.org_gmx-users
mailing list