[gmx-users] Parallel pulling with Gromacs 4.0.7: COMM mode problem
chris.neale at utoronto.ca
chris.neale at utoronto.ca
Tue Mar 30 13:51:14 CEST 2010
Dear Aykut,
Please give a more complete description of 1) the .mdp options and
expected behaviour that you get with gmx 3.3.3 on a single core and 2)
the .mdp options and difference that you get with gmx 4.0.7 in parallel.
For example, the following text is difficult to understand and doesn't
match with the .mdp options that you provide below: "the surface moves
in the opposite direction of motion and you have the pulling
coordinates in absolute coord"
That said, I'll take a guess that your problem is related to your X*Y
only (no Z) pull group:
pull_dim = Y Y N
That you seem to think will include some Z component:
pull_init1 = 2.0 0.0 1.0
But what you are actually doing is pulling your solute to the (X,Y)
center of mass of your surface + (2.0 * 0.001/ps) nm in X.
Which seems strange given that you are using semi-isotropic pressure
coupling ... a method intended to treat the Z dimension in a special
way, and not the X dimension.
Finally, you could easily test for yourself what happens when you run
gmx 4.0.7 in serial so that you could compare to gmx 3.3.3 in serial
and thus simplify the issue here.
Chris.
-- original message --
Hi everyone
I have a pulling code running in parallel (32 processors) with Gromacs 4.0.7
The systems composes of a surface and a protein
with Gromacs 3.3.3 (on single processors ) when I set the COMM mode for
the surface, the surface stands still,
and of course for the pulling code (reference groups is also surface) ,
the position of the protein is given /wrt the surface.
However for G4, no matter which group you set for COMM mode, the surface
moves in the opposite direction of motion and you have the pulling
coordinates in absolute coord. which is not what I want.
I want a pilling output /wrt the surface as in G3
Has anyone experienced smtg like this?
suggestions will be appreciated
Thanks
Aykut
*.mdp file
DIAM=surface
//////////////////////////////////////////
integrator = md
nsteps = 30000000
dt = 0.002
nstlist = 50
nstxout = 20000
nstvout = 20000
nstfout = 20000
nstxtcout = 4000
nstlog = 20000
nstenergy = 20000
constraints = hbonds
ns_type = grid
coulombtype = pme
pme_order = 4
fourierspacing = 0.12
rlist = 0.8
rvdw = 0.8
rcoulomb = 0.8
energygrps = DIAM Protein SOL
tcoupl = berendsen
tc_grps = DIAM Protein SOL
tau_t = 0.1 0.1 0.1
ref_t = 300 300 300
gen_vel = yes
Pcoupl = berendsen
Pcoupltype = semiisotropic
compressibility = 2.5E-8 4.5E-5
tau_p = 1.0 1.0
ref_p = 1.0 1.0
comm_mode = angular
nstcomm = 1
comm_grps = DIAM
;PULLING
pull = umbrella
pull_start = yes
pull_geometry = position
pull_dim = Y Y N
pull_nstxout = 200
pull_nstfout = 200
pull_ngroups = 1
pull_group0 = DIAM
pull_group1 = AA1
pull_vec1 = 1.0 0.0 0.0
pull_init1 = 2.0 0.0 1.0
pull_rate1 = 0.001
pull_k1 = 50
///////////////////////////////////////////
More information about the gromacs.org_gmx-users
mailing list