API Reference#
Core classes#
Base class for all dynamics simulations. |
|
Velocity Verlet integrator for molecular dynamics simulations. |
|
Composite dynamics engine fusing multiple sub-stages on a single GPU. |
|
Orchestrates multi-rank pipeline execution. |
Protocols and enums#
Enumeration of stages in the dynamics step where hooks can fire. |
Convergence#
Hook that evaluates composable convergence criteria and optionally migrates converged samples between pipeline stages. |
Hooks#
Write only newly converged samples to a |
|
Track energy drift and warn or stop if it exceeds a threshold. |
|
Freeze selected atoms during molecular dynamics simulation. |
|
Log per-sample scalar observables from the simulation. |
|
Clamp per-atom force vectors to a maximum magnitude. |
|
Detect NaN or Inf values in model outputs and raise immediately. |
|
Per-stage timing hook for dynamics workflows. |
|
Save a snapshot of the active batch to a |
General-purpose hooks (NeighborListHook,
BiasedPotentialHook,
WrapPeriodicHook) and the core hook
protocol are documented in Hooks — Core Framework.
Data sinks#
Abstract base class for local storage of Batch data. |
|
GPU-resident buffer for storing batched atomic data. |
|
CPU-resident buffer for storing batched atomic data. |
|
Zarr-backed storage for batched atomic data. |
Sampling#
Size-aware sampler for inflight batching. |