[gmx-developers] MCMD, dynamic topology, constraints
Jason de Joannis
jdejoan at emory.edu
Wed Jun 15 16:57:34 CEST 2005
Hi,
I have found an easy way to toggle various interactions on/off
during a simulation. For example, to turn off RB-dihedral #i,
set its "type" to 0 as follows:
top->idef.il[F_RBDIHS].iatoms[5*i] = 0;
Then inside the rbdihs() routine make the RB evaluation conditional:
for(i=0; (i<nbonds); ) {
type = forceatoms[i++];
ai = forceatoms[i++];
aj = forceatoms[i++];
ak = forceatoms[i++];
al = forceatoms[i++];
if(type) {
[ evaluate this RB-dihedral... ]
}
}
Now I am trying to find a similar simple approach for toggling LINCS
bond constraints, but this routine has a different structure than those
of the other bonded interactions.
/Jason
--
Jason de Joannis, Ph.D.
Emory University
1515 Pierce Dr, Atlanta, GA 30329
Phone: (404) 712-2983
Email: jdejoan at emory.edu
http://userwww.service.emory.edu/~jdejoan
More information about the gromacs.org_gmx-developers
mailing list