nvalchemi-distributed
Installation
SKILL.md
nvalchemi Distributed (Domain Decomposition)
Overview
Domain decomposition (DD) splits one atomic system across several GPUs so a simulation that doesn't fit — or doesn't run fast enough — on a single card can scale out. The same model wrapper, hooks, and integrators you use single-process run unchanged; you add one wrapper around each.
- {class}
~nvalchemi.distributed.DomainParallelwraps any {class}~nvalchemi.dynamics.base.BaseDynamicsintegrator/optimizer and drives it across the mesh. - Under the hood it wraps the model in a
DistributedModel, which reads the model'sdistribution_specto know how to shard/gather each field.