Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

All crates

There are more hoomd-rs crates not highlighted in this user guide. Here are links to the documentation for every hoomd-rs crate:

  • hoomd-bevy: Facilitate visual, interactive simulations.
  • hoomd-gsd: Read and write GSD files.
  • hoomd-geometry: Define geometric shapes and operate on them.
  • hoomd-interaction: Define interaction models and apply them to the system’s microstate.
  • hoomd-linear-algebra: Linear algebra methods used by other hoomd-rs crates.
  • hoomd-manifold: Define points in curved space and operate on them.
  • hoomd-mc: Perform Monte Carlo simulations.
  • hoomd-microstate: Represent the degrees of freedom in your simulation model.
  • hoomd-rand: Pseudorandom number generation methods used by other hoomd-rs crates.
  • hoomd-simulation: Traits that define the macrostate and the simulation model as a whole.
  • hoomd-spatial: Spatial data structures for efficient site-site interaction computations.
  • hoomd-utility: Miscellaneous data types used throughout hoomd-rs.
  • hoomd-vector: Vector and rotation data types and operations.

Development of hoomd-rs is led by the Glotzer Group at the University of Michigan.

Copyright © 2024-2026 The Regents of the University of Michigan.