[gmx-users] constraints using all-angles
Mark Abraham
mark.abraham at anu.edu.au
Mon May 17 06:33:16 CEST 2010
----- Original Message -----
From: Sang-Won Park <icocoon1 at gmail.com>
Date: Monday, May 17, 2010 14:07
Subject: [gmx-users] constraints using all-angles
To: gmx-users at gromacs.org
> Hello,
>
> I'm trying to do set a configuration for BMIM PF6 with rigid
> body anion.
> So, I tested all-angles constraints for one molecule of PF6-.
>
> Below is the conf.gro file.
> -----------------------------------------------------
> PF6
> 7
> 1PF6
> P1 1 0.000
> 0.000 0.000
> 1PF6
> F1 2 0.156
> 0.000 0.000
> 1PF6
> F2 3 0.000
> 0.156 0.000
> 1PF6
> F3 4 0.000
> 0.000 0.156
> 1PF6
> F4 5 -0.156
> 0.000 0.000
> 1PF6
> F5 6 0.000 -
> 0.156 0.000
> 1PF6
> F6 7 0.000 0.000
> -0.156
> 2.50000 2.50000 2.50000
>
> -----------------------------------------------------
>
> And below is a part of .top file. I fix all bonds and the distances
> between fluorine atoms.
> -----------------------------------------------------
> [ moleculetype ]
> ;
> Name nrexcl
> PF6 3
>
> [ atoms ]
> ; nr type
> resnr residue atom
> cgnr charge mass
> typeB chargeB massB
>
> 1 P1 1 PF6 P1 1 1.34 30.9738
>
> 2 F1 1 PF6 F1 1 -0.39
Why do you have an explicit mass for P and not F? Perhaps grompp is allocating zero mass and this is breaking the constraint algorithm somehow. check the density (or whatever) reported by grompp on its stdout
Mark
> 3 F2 1 PF6 F2 1 -0.39
>
> 4 F3 1 PF6 F3 1 -0.39
>
> 5 F4 1 PF6 F4 1 -0.39
>
> 6 F5 1 PF6 F5 1 -0.39
>
> 7 F6 1 PF6 F6 1 -0.39
>
> [ constraints ]
> ; ai aj
> funct b0
> 1
> 2 1 0.1560 ; bond length =
> 0.1560 nm
> 1
> 3 1 0.1560
> 1
> 4 1 0.1560
> 1
> 5 1 0.1560
> 1
> 6 1 0.1560
> 1
> 7 1 0.1560
> 2
> 3 2 0.22061731573 ;
> sqrt(2)*0.1560 nm
> 4
> 5 2 0.22061731573
> 6
> 7 2 0.22061731573
> 3
> 4 2 0.22061731573
> 5
> 6 2 0.22061731573
> 2
> 7 2 0.22061731573
> 2
> 4 2 0.22061731573
> 2
> 6 2 0.22061731573
> 3
> 5 2 0.22061731573
> 3
> 7 2 0.22061731573
> 4
> 6 2 0.22061731573
> 5
> 7 2 0.22061731573
> 2
> 5 2 0.3120 ; 2*0.1560 nm
> 3
> 6 2 0.3120
> 4
> 7 2 0.3120
> -----------------------------------------------------------------
> -
> After minimizing the configuration, I got the confout.gro file as
> follows.
> -----------------------------------------------------------------
> -
> PF6
> 7
> 1PF6
> P1 1 0.000
> 0.000 0.000
> 1PF6
> F1 2-592.510 0.000 0.000
> 1PF6
> F2 3 0.000-592.510 0.000
> 1PF6
> F3 4 0.000 0.000-592.510
> 1PF6
> F4 5 592.510 0.000 0.000
> 1PF6
> F5 6 0.000 592.510 0.000
> 1PF6
> F6 7 0.000 0.000 592.510
> 2.50000 2.50000 2.50000
>
> -----------------------------------------------------------------
> -
>
> When I ran a simulation with md integrator option, it shows several
> messages as follows, and finally all the atoms go to infinity.
>
> -----------------------------------------------------------------
> -
> Step 0, time 0 (ps) LINCS WARNING
> relative constraint deviation after LINCS:
> rms 105.918804, max 105.972168 (between atoms 1 and 6)
> bonds that rotated more than 30 degrees:
> atom 1 atom 2 angle previous, current,
> constraint length
> 1
> 2 180.0 0.1560
> 16.6815 0.1560
> 1
> 3 180.0 0.1560
> 16.6710 0.1560
> 1
> 4 180.0 0.1560
> 16.6800 0.1560
> 1
> 5 180.0 0.1560
> 16.6772 0.1560
> 1
> 6 180.0 0.1560
> 16.6877 0.1560
> 1
> 7 180.0 0.1560
> 16.6787 0.1560
> 2
> 3 180.0 0.2206
> 23.5848 0.2206
> 4
> 5 180.0 0.2206
> 23.5873 0.2206
> 6
> 7 180.0 0.2206
> 23.5923 0.2206
> 3
> 4 180.0 0.2206
> 23.5840 0.2206
> 5
> 6 nan 0.2206
> 23.5915 0.2206
> 2
> 7 180.0 0.2206
> 23.5890 0.2206
> 2
> 4 180.0 0.2206
> 23.5897 0.2206
> 2
> 6 180.0 0.2206
> 23.5939 0.2206
> 3
> 5 180.0 0.2206
> 23.5824 0.2206
> 3
> 7 180.0 0.2206
> 23.5832 0.2206
> 4
> 6 180.0 0.2206
> 23.5931 0.2206
> 5
> 7 180.0 0.2206
> 23.5866 0.2206
> Wrote pdb files with previous and current coordinates
> -----------------------------------------------------------------
> -
>
> What's wrong with my input files?
>
> --
> gmx-users mailing list gmx-users at gromacs.org
> http://lists.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-request at gromacs.org.
> Can't post? Read http://www.gromacs.org/mailing_lists/users.php
More information about the gromacs.org_gmx-users
mailing list