This repository contains a number of additional integrators for OpenMM in openmmtools.integrators
, including
MTSIntegrator
- a multiple timestep integratorDummyIntegrator
- a "dummy" integrator that does not update positionsGradientDescentMinimizationIntegrator
- a simple gradient descent minimizer (without line search)VelocityVerletIntegrator
- a velocity Verlet integratorAndersenVelocityVerletIntegrator
- a velocity Verlet integrator with Andersen thermostat using per-particle collisionsMetropolisMonteCarloIntegrator
- a Metropolis Monte Carlo integrator that uses Gaussian displacement trialsHMCIntegrator
- a hybrid Monte Carlo (HMC) integratorGHMCIntegrator
- a generalized hybrid Monte Carlo (GHMC) integratorVVVRIntegrator
- a velocity Verlet with velocity randomization (VVVR) integrator
The openmmtools.testsystems
module contains a large suite of test systems---including many with simple exactly-computable properties---that can be used to test molecular simulation algorith,s
scripts/
contains a script that may be useful in testing your OpenMM installation is installed:
test-openmm-platforms
will test the various platforms available to OpenMM to ensure that all systems inopenmmtools.testsystems
give consistent potential energies. If differences in energies in excess ofENERGY_TOLERANCE
(default: 0.06 kcal/mol) are detected, these systems will be serialized to XML for further debugging.
This is installed onto the command line when the repository is installed.