[gmx-users] grompp warning: "Overriding Proper Dih. parameters" with type 9 dih.

Elton Carvalho eltonfc at gmail.com
Tue Nov 15 00:05:29 CET 2016


Hello, fellow Gromacs Users,

I'm trying to model P3DDT with CGenFF according to the instructions at
paramchem.org, running the cgenff_charmm2gmx.py script as provided in
their website. All this is being done on gromacs 2016.

The script converts the .str file generated by paramchem.org to
gromacs syntax and units. As a first test, I ran a signle
dodecylthiophene molecule through the process and obtained apparently
sane .top and .itp files. The .itp file #includes a .prm file, that
contains the parameters fitted by the paramchem software.

When running gmx grompp (version 2016), I get these two warnings:

=== GROMPP WARNING BEGIN ===

WARNING 1 [file ddt.prm, line 17]:
  Overriding Proper Dih. parameters.
  Use dihedraltype 9 to allow several multiplicity terms. Only consecutive
  lines are combined. Non-consective lines overwrite each other.

  old:                                          0 0.8368 1 0 0.8368 1
  new: CG2R51   CG2R51    CG321    CG321     9     0.000000     1.129680     2


WARNING 2 [file ddt.prm, line 18]:
  Overriding Proper Dih. parameters.
  Use dihedraltype 9 to allow several multiplicity terms. Only consecutive
  lines are combined. Non-consective lines overwrite each other.

  old:                                          0 1.12968 2 0 1.12968 2
  new: CG2R51   CG2R51    CG321    CG321     9     0.000000     0.000000     3

=== GROMPP WARNING END ===

But the dihedral mentioned is using dihedraltype 9, in lines 16, 17
and 18 of the reffered file, as follows:

=== ddt.prm RELEVANT SECTION BEGIN (lines 10-21)===

[ dihedraltypes ]
;      i        j        k        l  func         phi0         kphi  mult
  CG2R51   CG2R51   CG2R51    CG321     9   180.000000    16.736000     2
   CG321   CG2R51   CG2R51   SG2R50     9   180.000000    29.288000     2
   CG321   CG2R51   CG2R51    HGR51     9   180.000000     4.184000     2
  CG2R51   CG2R51    CG321    CG321     9     0.000000     0.836800     1
  CG2R51   CG2R51    CG321    CG321     9     0.000000     1.129680     2
  CG2R51   CG2R51    CG321    CG321     9     0.000000     0.000000     3
  CG2R51    CG321    CG321    CG321     9     0.000000     0.167360     3
  CG2R51    CG321    CG321     HGA2     9     0.000000     0.836800     3

=== ddt.prm RELEVANT SECTION END ===

As you can see, the dihedraltype is 9 and the different multiplicities
of the "CG2R51   CG2R51    CG321    CG321" dihedral are on adjacent
lines (16, 17 and 18 of the original file. Note that the first warning
is about overriding the parameters on line 16 with those on line 17,
so this dihedral is not defined somewhere else).  No wildcard dihedral
parameters are present in the loaded .itp files.

Why does grompp warn me that it's "Overriding Proper Dih. parameters",
even though the parameters are entered (to the best of my knowledge)
as instructed both in the warning and in Section 5.3.3 of the
Reference Manual? How can I check whether it really did override the
parameter or added the different terms?

Thanks in advance,
-- 
Elton Carvalho


More information about the gromacs.org_gmx-users mailing list