Search found 223 matches

by Siddharth Srinivasan
Wed Jun 10, 2015 1:59 pm
Forum: OpenMM
Topic: OPenMM implicit solvent implementation
Replies: 3
Views: 160

OPenMM implicit solvent implementation

Hi Peter In the 6.2 user manual (Section 4.6.3), there is a list of alternate implicit solvent methods supported by OpenMM. It says "OpenMM supports all of the Generalized Born models used by AMBER". Are we talking about the force field here or the MD simulation package? I want to try out different ...
by Siddharth Srinivasan
Tue Jun 09, 2015 4:51 pm
Forum: OpenMM
Topic: Restraints using CustomExternalForce
Replies: 7
Views: 209

Re: Restraints using CustomExternalForce

Makes sense, and it now works as expected. Thanks a ton!
by Siddharth Srinivasan
Tue Jun 09, 2015 4:36 pm
Forum: OpenMM
Topic: Restraints using CustomExternalForce
Replies: 7
Views: 209

Re: Restraints using CustomExternalForce

Oh I certainly *am setting the mass after creating the Context. I see, I didn't realize that cannot be changed. My initialization routine sets all the forces and masses, and after than I set the restraints, so probably thats my mistake!
by Siddharth Srinivasan
Tue Jun 09, 2015 4:26 pm
Forum: OpenMM
Topic: Restraints using CustomExternalForce
Replies: 7
Views: 209

Re: Restraints using CustomExternalForce

So it may be easier to debug using constraints. Suppose I get the masses of all three atoms to be zero, I would expect the simulations to do nothing. However I still get a trajectory with the atoms moving around. After each integration step I printed out the masses using for step in xrange(STEPS): a...
by Siddharth Srinivasan
Tue Jun 09, 2015 4:10 pm
Forum: OpenMM
Topic: Restraints using CustomExternalForce
Replies: 7
Views: 209

Re: Restraints using CustomExternalForce

I'll try that. I also hacked the above code to constrain it completely by replacing # force.addParticle(i, [p[0], p[1], p[2]]) self.openmm_system.setParticleMass(i, 0.0) just to see whether the O will move, and the Oxygen still moved everywhere so clearly I have not set up the forces correctly.
by Siddharth Srinivasan
Tue Jun 09, 2015 3:31 pm
Forum: OpenMM
Topic: Restraints using CustomExternalForce
Replies: 7
Views: 209

Restraints using CustomExternalForce

Hi all I'm trying to test out my restraints implementation using the CustomExternalForce as documented in the Python API (Openmm-6.2, Python API). My code is def restrain_term(self, restrain_atoms): # restrain_atoms is a list of atom indices to restrain, like [0,1] rest_atoms = [int(a) for a in rest...
by Siddharth Srinivasan
Wed Nov 19, 2014 2:33 pm
Forum: OpenMM
Topic: GBSA-OBS parameters for amber 99
Replies: 3
Views: 172

Re: GBSA-OBS parameters for amber 99

Ok thanks Peter. Also in the example above, types 2 and 4 are the same atom type (CT), but the charges are different (though the GB radius and scale factor is the same). What does this imply?
by Siddharth Srinivasan
Wed Nov 19, 2014 1:38 pm
Forum: OpenMM
Topic: GBSA-OBS parameters for amber 99
Replies: 3
Views: 172

GBSA-OBS parameters for amber 99

Hi guys Great to see that the GBSA implicit solvent parameters are being well documented in the upcoming 6.2 release. I may be jumping the gun, but I downloaded the latest source, and was trying to find the parameters for the Amber99 force field. In the file amber99_obc.xml. I see the following entr...
by Siddharth Srinivasan
Wed Jul 24, 2013 4:54 pm
Forum: OpenMM
Topic: OpenCL platform and multiple devices
Replies: 16
Views: 2228

Re: OpenCL platform and multiple devices

I thought about nvidia-smi myself, but is that not CUDA specific? I mean is there a guarantee that device 0 from nvidia-smi is the same as device 0 from the OpenCL API?
by Siddharth Srinivasan
Wed Jul 24, 2013 4:21 pm
Forum: OpenMM
Topic: OpenCL platform and multiple devices
Replies: 16
Views: 2228

Re: OpenCL platform and multiple devices

Thanks Peter, that answers all my questions. I still have a problem with switching to OpenCL, but I think that is beyond OpenMM's scope. Consider a node with 2 GPUs. I rely on my cluster management software to schedule at maximum 2 MD jobs on this node, using a resource pool of 2 GPU tokens (the tok...