Constraints in RPMD Integrator

The functionality of OpenMM will (eventually) include everything that one would need to run modern molecular simulation.
POST REPLY
User avatar
Kevin Bishop
Posts: 11
Joined: Sat Nov 03, 2012 8:10 pm

Constraints in RPMD Integrator

Post by Kevin Bishop » Tue Nov 25, 2014 9:53 am

Hello,

I was trying to perform a RPMD simulation where I have applied constraints to some of the atoms in the simulation.

When I try to get a context, I get the following error:

Exception: RPMDIntegrator cannot be used with Systems that include constraints

Would it be possible to include constraints within the RPMD integrator?

Cheers,
Kevin

User avatar
Peter Eastman
Posts: 2593
Joined: Thu Aug 09, 2007 1:25 pm

Re: Constraints in RPMD Integrator

Post by Peter Eastman » Tue Nov 25, 2014 11:16 am

In principle yes, but the theory would need to be revised to properly account for the constraints. A while back I spoke to Tom Markland (who was our collaborator in developing this feature) about it, and he said deriving the theory for constraints was on his to-do list, but he hadn't done it yet. I don't know if he or someone else has done it since then.

Peter

User avatar
Kevin Bishop
Posts: 11
Joined: Sat Nov 03, 2012 8:10 pm

Re: Constraints in RPMD Integrator

Post by Kevin Bishop » Wed Nov 26, 2014 11:16 am

Hi Peter,

Thank you for the quick reply!

There has been work done using constraints on the beads in the following papers: J. Chem. Phys. 115, 10758 (2001) and J. Chem. Phys. 123, 154504 (2005) but the theory had not been derived as you suggested.

Two recent papers have been published that justify the use of constraints on the beads to simulate quantum rigid bodies: J. Chem. Phys. 138, 184101 (2013) and J. Chem. Phys. 139, 184115 (2013).

The application of RATTLE/SHAKE correctly calculates the structural properties but requires a different energy estimator, but this can be calculated from the bead position and potential energy from the RPMD integrator.

Please let me know if you think this would be a reasonable feature to add and if you have any questions!
Kevin
Last edited by Kevin Bishop on Fri Nov 28, 2014 7:50 am, edited 1 time in total.

User avatar
Thomas Markland
Posts: 1
Joined: Mon Jun 27, 2011 1:41 pm

Re: Constraints in RPMD Integrator

Post by Thomas Markland » Thu Nov 27, 2014 11:04 pm

It is definitely not that this is not do-able (we have been doing PIMD/RPMD with constraints for the last decade and it has been done before that). The main thing is that it was not a priority in the initial implementation. One could add it to the feature requests for the RPMD/PIMD integrator.

User avatar
Kevin Bishop
Posts: 11
Joined: Sat Nov 03, 2012 8:10 pm

Re: Constraints in RPMD Integrator

Post by Kevin Bishop » Fri Nov 28, 2014 7:53 am

Thank you for your reply!

I have created a feature request as you suggested.

Additionally, if you need any help testing the implementation of the constraints, I would be more than happy to help!

POST REPLY