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.