hoomd

HOOMD-blue python package.

hoomd is the top level HOOMD-blue Python package. It consists of the common code shared among all types of HOOMD-blue simulations. The core data structures used to construct a simulation include:

See the table of contents or the modules section for a full list of classes, methods, and variables in the API.

hoomd also contains subpackages that implement specific types of simulations:

See also

Tutorial: Introducing HOOMD-blue

Signal handling

On import, hoomd installs a SIGTERM signal handler that calls sys.exit so that open gsd files have a chance to flush write buffers (hoomd.write.GSD.flush) when a user’s process is terminated. Use signal.signal to adjust this behavior as needed.

Modules

Classes