[gmx-users] How to merge Self-made ammonia .top with tip4p

Justin Lemkul jalemkul at vt.edu
Thu Dec 6 14:56:19 CET 2012



On 12/6/12 6:09 AM, Kenji Mochizuki wrote:
> Dear GMX users
>
> Could you tell me how to make the topology file for ammonia in tip4p water?
>
> I made topology file for ammonia by hand, as shown at end.
> MD dose work when system has only ammonia molecules.
>
> For ammonia in water,
> I had though it needed to add just two line at the top of .top file.
> ------------------------
> #include "ffoplsaa.itp"
> #include "tip4p.itp"
> ------------------------
>
> However, I got "Invalid order for directive defaults" in using grompp_d.
> Should I add this new atoms information into ffnonbonded.itp directly ??
>

That should not be necessary.  If your [defaults] directive is properly 
commented out (as shown), you shouldn't get this error.

The order of inclusion is important.  You have to define all force field-level 
directives (e.g., [defaults], [atomtypes], etc) before you can define any 
[moleculetypes], so you can't #include "tip4p.itp" until after the ammonia 
parameters, since you're introducing new [atomtypes] for that molecule.  The 
easiest solution is simply to move that #include statement right after the end 
of the ammonia [moleculetype] definition (see below).

> ------------------------
> ;[ defaults ]
> ; nbfunc      comb-rule       gen-pairs       fudgeLJ fudgeQQ
> ;1               2               yes             0.5     0.8333
> [ atomtypes ]
> ;name  bond_type    mass    charge   ptype          sigma      epsilon
> FN            FN      0.0000  0.0000  A   3.39000e-01  1.414192e+00
> FH            FH      0.0000  0.0000  A   0.00000e+00  0.00000e+00
> [ moleculetype ]
> ; Name            nrexcl
> AM             3
> [ atoms ]
> ;   nr       type  resnr residue  atom   cgnr     charge       mass  typeB    chargeB
>       1         FN      1    AM     N       1   -1.03500  14.000000
>       2         FH      1    AM     H1      3    0.34500   1.000000
>       3         FH      1    AM     H2      4    0.34500   1.000000
>       4         FH      1    AM     H3      5    0.34500   1.000000
> [ bonds ]
> ;  ai    aj funct  r  k
>      1     2     1  1.0124e-01  5.0242e+05
>      1     3     1  1.0124e-01  5.0242e+05
>      1     4     1  1.0124e-01  5.0242e+05
> [ pairs ]
> ;  ai    aj funct
> [ angles ]
> ;  ai    aj    ak funct  theta   cth
>      2     1     3     1  1.0670e+02  6.2802e+02
>      2     1     4     1  1.0670e+02  6.2802e+02
>      3     1     4     1  1.0670e+02  6.2802e+02
> [ exclusions ]
> 1       2       3       4
> 2       1       3       4
> 3       1       2       4
> 4       1       2       3

Add #include "tip4p.itp" here.

-Justin

> [ system ]
> ammonia
> [ molecules ]
> AM     11
> ------------------------
>
> K.Mochi
>
>

-- 
========================================

Justin A. Lemkul, Ph.D.
Research Scientist
Department of Biochemistry
Virginia Tech
Blacksburg, VA
jalemkul[at]vt.edu | (540) 231-9080
http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin

========================================



More information about the gromacs.org_gmx-users mailing list