Overview

HOOMD stands for Highly Optimized Object Oriented Molecular Dynamics. It performs general purpose molecular dynamics simulations on a single workstation, taking advantage of the NVIDIA GPUs to attain a level of performance equivalent to roughly dozens of processor cores on a fast cluster.

The object oriented design of HOOMD makes it versatile and expandable. A number of different force fields and integrators are present in the current version, and additional ones can be added easily.

Simulations are setup and run using very simple python scripts, allowing complete control over the force field, integrator, all parameters, how many time steps are run, and so on. The scripting system is designed to be as simple as possible to the non-programmer.

[ Back to top ]

Paper

The algorithms and implementation of HOOMD are discussed in the paper:
General purpose molecular dynamics simulations fully implemented on graphics processing units
Joshua A. Anderson, Chris D. Lorenz, and Alex Travesset
Journal of Computational Physics 227 (2008) 5342-5359

DOI: 10.1016/j.jcp.2008.01.047

Download preprint | [ Back to top ]

Features

Download now | [ Back to top ]