Sarah Witzke wrote:
Dear gromacs users,
I'm doing simulations of small molecules in lipid bilayers. Doing the
simulations with a DMPC bilayer works fine for all 4.x versions of gromacs. But
when I try to do an energy minimization of a POPC bilayer, grompp gives the
following error:
/people/disk2/sarah/gromacs-4.0.3/bin/grompp -f em.mdp -c system.gro -p
popcpalc32.top -o test.tpr
Ignoring obsolete mdp entry 'cpp'
checking input for internal consistency...
processing topology...
Opening library file /people/disk2/sarah/gromacs-4.0.3/share/top/ffgmxnb.itp
Opening library file /people/disk2/sarah/gromacs-4.0.3/share/top/ffgmxbon.itp
Opening library file /people/disk2/sarah/gromacs-4.0.3/share/top/ff_dum.itp
Generated 1502 of the 2346 non-bonded parameter combinations
Generating 1-4 interactions: fudge = 1
Generated 1068 of the 2346 1-4 parameter combinations
Opening library file /people/disk2/sarah/gromacs-4.0.3/share/top/flexspc.itp
Opening library file /people/disk2/sarah/gromacs-4.0.3/share/top/spc.itp
Opening library file /people/disk2/sarah/gromacs-4.0.3/share/top/ions.itp
Excluding 3 bonded neighbours molecule type 'PALC'
turning all bonds into constraints...
Excluding 3 bonded neighbours molecule type 'POPC'
turning all bonds into constraints...
Excluding 2 bonded neighbours molecule type 'SOL'
turning all bonds into constraints...
processing coordinates...
double-checking input for internal consistency...
renumbering atomtypes...
converting bonded parameters...
-------------------------------------------------------
Program grompp, VERSION 4.0.3
Source code file: convparm.c, line: 68
Fatal error:
Value of 'multiplicity' in Proper Dih. is 0, which is smaller than the minimum
of 1
-------------------------------------------------------
When looking through the lipid .itp file (popc.itp) I do see dihedrals with
multiplicity of 0 (which is not the case in dmpc.itp) - I haven't made it
myself but it has been used many times before.
When running grompp in version 3.3.3 I get no error message:
Yup - there was no test for validity of the input.
Since a proper dihedral with multiplicity of zero is just a constant
(see manual eq 4.61), it does nothing at all to the forces, nothing
meaningful to energies and nothing to energy differences. Other than a
convenient way to "comment out" dihedrals (which would be better done
with a real comment!) I can't see the purpose of such dihedrals of
multiplicity zero.
Mark
_______________________________________________
gmx-users mailing list gmx-users@gromacs.org
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/mailing_lists/users.php