[gmx-users] problem about distance restraint in REMD simulation

Christopher Neale chris.neale at alum.utoronto.ca
Mon Jun 13 19:42:46 CEST 2016


This is essentially what I have done and it worked fine for me. In fact, not being as clever as Mark I simply commented out that entire if/gmx_fatal block of code and use this modified code only in cases where I an not concerned about other side-effects. It is stable for >500 ns/replica.

Chris.

________________________________________
From: gromacs.org_gmx-users-bounces at maillist.sys.kth.se <gromacs.org_gmx-users-bounces at maillist.sys.kth.se> on behalf of 曾娟 <zengjuan at pkusz.edu.cn>
Sent: 12 June 2016 21:39:56
To: gmx-users at gromacs.org
Subject: Re: [gmx-users] problem about distance restraint in REMD simulation

Dear Mark,

Thank you for your replay. It is very usefull for me.

Juan

> -----原始邮件-----
> 发件人: "Mark Abraham" <mark.j.abraham at gmail.com>
> 发送时间: 2016-06-12 22:51:52 (星期日)
> 收件人: gmx-users at gromacs.org
> 抄送:
> 主题: Re: [gmx-users] problem about distance restraint in REMD simulation
>
> Hi,
>
> That check is unfortunately a little bit overzealous. I have proposed a fix
> for the upcoming 5.1.3 release. If you want to fix your 4.6 version (but
> you should anyway not start new work on such old versions of GROMACS) then
> you can go to src/gmxlib/disre.c and change
>
>         if (dd->dr_tau != 0 || ir->eDisre == edrEnsemble || cr->ms != NULL
> ||
>
> to
>
>         if (dd->dr_tau != 0 || ir->eDisre == edrEnsemble ||
>
> and recompile and reinstall.
>
> Mark
>
> On Sun, Jun 12, 2016 at 11:59 AM 曾娟 <zengjuan at pkusz.edu.cn> wrote:
>
> > Dear Users:
> >
> > I have a system with four distance restraints to maintain a
> > hydrogen-bonding network in REMD simulation. While when I applied the
> > distance restraint, the REMD simulation is only ok when applied single CPU
> > for each replica. When I applied more than one CPU for each replica, there
> > are error message like this: "Time or ensemble averaged or multiple pair
> > distance restraints do not work (yet) with domain decomposition, use
> > particle decomposition (mdrun option -pd)". But the "-pd" option can not
> > solve the problem. I have also read some archives, but still unknow how to
> > solve the problem. Can you give me some advices. Thanks!
> > My file added distance restraint is:
> > ; distance restraints for r_46_&_N_or_r_50_&_O of Protein in water
> > [ distance_restraints ]
> > ;   i     j ? label      funct         lo        up1        up2     weight
> >   409   467 1     0          1   0.210000   0.390000    0.50000          1
> >   421   464 1     1          1   0.210000   0.390000    0.50000          1
> >   423   440 1     2          1   0.210000   0.390000    0.50000          1
> >   425   447 1     3          1   0.210000   0.390000    0.50000          1
> > And my mdp file is :
> > cpp            = /usr/bin/cpp
> > integrator     = md
> > define         = -DPOSRES
> > dt              = 0.0025
> > nsteps          = 600000000
> > constraints     = hbonds
> > disre           = simple
> > disre-fc        = 1000
> > nstxout         = 0
> > nstvout         = 0
> > nstxtcout       = 600
> > xtc_grps        = Protein
> > nstlog          = 600
> > nstenergy       = 600
> > nstlist           = 5
> > ns_type           = grid
> > rlist             = 0.9
> > coulombtype       = PME
> > rcoulomb          = 0.9
> > vdwtype           = cut-off
> > rvdw              = 0.9
> > DispCorr          = EnerPres
> > Tcoupl              = v-rescale
> > tc_grps             =  system
> > tau_t               =  0.2
> > ref_t               =  290.0
> > Pcoupl              = no
> > gen_vel             = no
> >
> >
> > Juan
> > --
> > 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