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:
hoomd.hpmc
- Hard particle Monte Carlo.hoomd.md
- Molecular dynamics.
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