Contents Menu Expand Light mode Dark mode Auto light/dark mode
HOOMD-blue 4.2.0 documentation
Logo

Guides

  • Getting started
    • Features
    • Installing binaries
    • Building from source
    • Citing HOOMD-blue
  • Tutorials
    • Introducing HOOMD-blue
      • The Simulation Object
      • Performing Hard Particle Monte Carlo Simulations
      • Initializing the System State
      • Randomizing the System
      • Compressing the System
      • Equilibrating the System
      • Analyzing Trajectories
    • Introducing Molecular Dynamics
      • Molecular Dynamics Simulations
      • Initializing a Random System
      • Compressing the System
    • Logging
      • Logging to a file
      • Saving Array Quantities
      • Storing Particle Shape
      • Writing Formatted Output
    • Parallel Simulation With MPI
      • Introduction to MPI
      • Domain Decomposition
      • Accessing System Configurations With MPI
      • Running Multiple Simulations With Partitions
    • Custom Actions in Python
      • What are Actions?
      • An Initial Custom Action
      • Custom Action Features
      • Custom Updater
      • Custom Writer
      • Improving Performance
    • Organizing and Executing Simulations
      • Organizing Data
      • Executing Simulations
      • Continuing Simulations
      • Submitting Cluster Jobs
    • Modelling Rigid Bodies
      • Introduction to Rigid Bodies
      • Running Rigid Body Simulations
      • Preparing a General Body
    • Modelling Patchy Particles
      • Kern–Frenkel Model
      • Simulating a System of Patchy Particles
  • How-to
    • How to determine the most efficient device
    • How to choose the neighbor list buffer distance
    • How to model molecular systems
    • How to continuously vary potential parameters
    • How to apply arbitrary forces in MD
    • How to minimize the potential energy of a system
    • How to prevent particles from moving
    • How to compute the free energy of solids
    • How to apply arbitrary pair potentials in HPMC

Python API

  • hoomd
    • hoomd.box
    • hoomd.communicator
    • hoomd.custom
    • hoomd.data
      • hoomd.data.array
    • hoomd.device
    • hoomd.error
    • hoomd.filter
    • hoomd.logging
    • hoomd.mesh
    • hoomd.operation
    • hoomd.trigger
    • hoomd.tune
    • hoomd.update
    • hoomd.util
    • hoomd.variant
    • hoomd.version
    • hoomd.wall
    • hoomd.write
  • hoomd.hpmc
    • hoomd.hpmc.compute
    • hoomd.hpmc.integrate
    • hoomd.hpmc.nec
      • hoomd.hpmc.nec.integrate
      • hoomd.hpmc.nec.tune
    • hoomd.hpmc.tune
    • hoomd.hpmc.update
    • hoomd.hpmc.pair
      • hoomd.hpmc.pair.user
    • hoomd.hpmc.external
      • hoomd.hpmc.external.user
      • hoomd.hpmc.external.field
      • hoomd.hpmc.external.wall
    • hoomd.hpmc.shape_move
  • hoomd.md
    • md.alchemy
      • md.alchemy.pair
      • md.alchemy.methods
    • md.angle
    • md.bond
    • md.constrain
    • md.compute
    • md.data
    • md.dihedral
    • md.external
      • md.external.field
      • md.external.wall
    • md.force
    • md.improper
    • md.long_range
      • md.long_range.pppm
    • md.manifold
    • md.many_body
    • md.methods
      • md.methods.thermostats
      • md.methods.rattle
    • md.mesh
      • md.mesh.bond
    • md.minimize
    • md.nlist
    • md.pair
      • md.pair.aniso
    • md.special_pair
    • md.tune
    • md.update

Reference

  • Documentation
    • Notation
    • Units
    • Logo
  • Changes
    • Change Log
    • Migrating to the latest version
    • Deprecated
  • For developers
    • Contributing
    • Code style
    • Testing
    • Components
  • Open source
    • License
    • Credits
  • Index
  v: stable
Versions
latest
stable
v4.2.0
v4.1.0
v4.0.1
v4.0.0
v3.11.0
v3.10.0
v3.9.0
v3.8.1
v3.8.0
v3.7.0
v3.6.0
v3.5.0
v3.4.0
v3.3.0
v3.2.0
v3.1.0
v3.0.1
v3.0.0
v2.9.7
v2.9.6
v2.9.5
v2.9.4
v2.9.3
v2.9.2
v2.9.1
v2.9.0
v2.8.2
v2.8.1
v2.8.0
v2.7.0
v2.6.0
v2.5.2
v2.5.1
v2.5.0
trunk-patch
trunk-minor
trunk-major
Downloads
html
On Read the Docs
Project Home
Builds
Back to top

Documentation#

  • Notation
  • Units
  • Logo
Next
Notation
Previous
md.update

Development of HOOMD-blue is led by the Glotzer Group at the University of Michigan (supported by NSF DMR 1808342) with many external contributions.

Copyright © 2009-2023 The Regents of the University of Michigan
Made with Sphinx and @pradyunsg's Furo
University of Michigan logo