[gmx-users] periodic improper dihedral

Eric Smoll ericsmoll at gmail.com
Thu Dec 17 03:28:44 CET 2015


Hello Mark,

Thanks for the response. I am having trouble finding this "mismatch" and I
want to make sure the overall procedure is correct. I outline a schematic
below:

******************** I add to the atomtypes file.
opls_1000 12.011
opls_1001 12.011
etc...

******************** In the oplsaa.ff directory, I add:

[ atomtypes ]
opls_1000  A_B  12  12.011  0.0  A  1.0e-01  1.0e-01
opls_1001  C_D  12  12.011  0.0  A  1.0e-01  1.0e-01
opls_1002  E_F  12  12.011  0.0  A  1.0e-01  1.0e-01
opls_1003  G_H  12  12.011  0.0  A  1.0e-01  1.0e-01
etc...

[ bondtypes ]
A_B  C_D  1  1.0  1.0
etc...

[ angletypes ]
A_B  C_D  E_F  1  1.0  1.0
etc...

[ dihedraltypes ]
A_B  C_D  E_F  G_H  5  1.0  1.0
etc...

[ dihedraltypes ]
A_B  C_D  E_F  G_H  4  1.0  1.0
etc...

******************** Our CWD .itp files contain the following:

[ moleculetype ]
; Name nrexcl
TMP 3

[ atoms ]
;     nr    type  resn  residue     atom  cgnr  charge      mass  typeB
chargeB     massB
1  opls_1001  1  TMP  C1  1  0.0 12.011
2  opls_1002  1  TMP  C2  2  0.0 12.011
3  opls_1003  1  TMP  C3  3  0.0 12.011
4  opls_1004  1  TMP  C4  4  0.0 12.011
etc...

[ bonds ]
1  2  1
etc...

[ angles ]
1  2  3  1
etc...

[ dihedrals ]
1  2  3  4  5
etc...

[ dihedrals ]
1  2  3  4  4
etc...

******************** The .top just includes the .itp's

#include "oplsaa.ff/forcefield.itp"
#include "TMP.itp"

[ system ]
TMP

[ molecules ]
TMP 1000

****************** Following this procedure, grompp delivers the error:

ERROR 1 [file TMP.itp, line XXX]:
  No default Improper Dih. types

Is this workflow incorrect?

Best,
Eric


On Wed, Dec 16, 2015 at 5:46 PM, Mark Abraham <mark.j.abraham at gmail.com>
wrote:

> Hi,
>
> All that depends on is the atom types, so something there must not be
> matching properly.
>
> Mark
>
> On Thu, 17 Dec 2015 10:15 Eric Smoll <ericsmoll at gmail.com> wrote:
>
> > Thank you Mark,
> >
> > We are having difficulty adding new parameters to the oplsaa forcefield
> in
> > "share/gromacs.top." We have a "[ dihedraltypes ]" directive where I add
> > fourier dihedral parameters (function type 5) and a "[ dihedraltypes ]"
> > directive where I add periodic improper dihedrals (function type 4). We
> > have itp/top files that contain two corresponding "[ dihedrals ]"
> > directive.
> >
> > Grompp is complaining that "No default proper/improper dihedral type."
> > Grompp also complains when the improper terms are represented with a
> proper
> > dihedral (function type 2).
> >
> > Do you have any idea how I could trouble shoot this problem?
> >
> > Best,
> > Eric
> >
> > On Wed, Dec 16, 2015 at 4:54 PM, Mark Abraham <mark.j.abraham at gmail.com>
> > wrote:
> >
> > > Yes
> > >
> > > On Thu, 17 Dec 2015 05:39 Eric Smoll <ericsmoll at gmail.com> wrote:
> > >
> > > > Hello GROMACS users,
> > > >
> > > > I have a question about specifying periodic improper dihedrals in
> > > GROMACS.
> > > >
> > > > In the GROMACS manual (chapter 5, table 5.5), the parameters of the
> > > > periodic improper dihedral are listed as follows:
> > > >
> > > > phi_s ( deg ); k_phi (kJ mol^-1); multiplicity
> > > >
> > > > In the GROMACS manual (chapter 4, equation 4.60), the form of the
> > > periodic
> > > > improper dihedral is specified as
> > > >
> > > > V_d( phi_ijkl ) = k_phi ( 1 - cos(n*phi - phi_s))
> > > >
> > > > Am I correct in assuming that "n" shown is the "multiplicity" listed
> > > above?
> > > >
> > > > Best,
> > > > Eric
> > > > --
> > > > 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.
> > > >
> > > --
> > > 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.
> > >
> > --
> > 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.
> >
> --
> 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