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

Elton Carvalho eltonfc at gmail.com
Tue Nov 15 00:30:22 CET 2016


My apologies,

After careful inspection, I noticed that I had #included a copy of
this ddt.prm file in charmm36-jun2015.ff/forcefield.itp , so the [
dihedraltypes ] directive is actually loaded twice, hence the
warnings. Removing the #include from forcefield.itp and keeping it in
the .top file eliminated the warnings and the resulting dynamics seems
sane (read: did not explode).

Lesson learned: don't change the standard forcefield definition files
when doing preliminary testing. Especially in the end of a 12h layover
between flights.

Thank you for your attention,
-- 
Elton

On Mon, Nov 14, 2016 at 8:04 PM, Elton Carvalho <eltonfc at gmail.com> wrote:
> 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



-- 
Elton Carvalho


More information about the gromacs.org_gmx-users mailing list