JAX MD Reference#
JAX MD is a collection of tools for working with collections of particles in JAX. Different parts of the JAX MD tooling are designed to work independently and so you should feel free to pick and choose which ones you use for your particular problem.
Examples
- Examples
- Microcanonical Ensemble (NVE)
- Canonical Ensemble (NVT) - Nose-Hoover
- Isothermal-Isobaric Ensemble (NPT) - Nose-Hoover
- Microcanonical Ensemble (NVE) with Neighbor Lists
- Neural Network Potentials
- Equivariant Neural Network Potentials
- Harmonic Minimization
- ReaxFF NVE Simulation
- Multi-Image Neighbor Lists for Small Periodic Boxes
- Symmetric Molecular Dynamics (SyMD)
- OPLSAA Torsion Scan
- UMA (Universal Models for Atoms) — JAX-MD
- Units Examples
Reference
- Defining Spaces
- Spatial Partitioning
- Multi-Image Neighbor Lists
- Potential Energy Functions
- Energy Minimization Routines
- Simulation Routines
- Neural Network Primitives
- Useful Quantities
- Elasticity Routines
- Rigid Body Simulations
- Higher Order Functions
- Multi-Image Structure Maps
- jax_md.interpolate module
- jax_md.dataclasses module
- jax_md.mm_forcefields.reaxff package