Overview of NVIDIA ALCHEMI Toolkit-Ops
mainNVIDIA ALCHEMI Toolkit-Ops is a collection of GPU-optimized, batched primitives designed to accelerate atomistic simulations. The core compute kernels are written in NVIDIA warp-lang and are intended to be highly scalable (supporting >100,000 atoms) and optimized for high throughput on GPUs.
Key capabilities include:
- Neighbor lists: Naive, cell-list, and tiled cluster-pair methods with support for Matrix and COO formats.
- Molecular dynamics: Support for NVE, NVT, NPT, and NPH ensembles using various thermostats (Langevin, Nosé-Hoover Chain, velocity-rescaling).
- Geometry optimization: FIRE and FIRE2 methods supporting coordinate and lattice relaxation.
- Interatomic interactions: DFT-D3(BJ) dispersion, DSF, Ewald, and PME electrostatics.
- Differentiable electrostatics: Integration with PyTorch for automatic differentiation of forces, charge gradients, virials, and stress.
- Framework Bindings: Native support for PyTorch and JAX.