Author:
Schoenholz Samuel S,Cubuk Ekin D
Abstract
Abstract
We introduce JAX MD, a software package for performing differentiable physics simulations with a focus on molecular dynamics. JAX MD includes a number of physics simulation environments, as well as interaction potentials and neural networks that can be integrated into these environments without writing any additional code. Since the simulations themselves are differentiable functions, entire trajectories can be differentiated to perform meta-optimization. These features are built on primitive operations, such as spatial partitioning, that allow simulations to scale to hundreds-of-thousands of particles on a single GPU. These primitives are flexible enough that they can be used to scale up workloads outside of molecular dynamics. We present several examples that highlight the features of JAX MD including: integration of graph neural networks into traditional simulations, meta-optimization through minimization of particle packings, and a multi-agent flocking simulation. JAX MD is available at https://www.github.com/google/jax-md.
Subject
Statistics, Probability and Uncertainty,Statistics and Probability,Statistical and Nonlinear Physics
Reference79 articles.
1. Machine learning and the physical sciences;Carleo;Rev. Mod. Phys.,2019
2. The frontier of simulation-based inference;Cranmer;Proc. Natl Acad. Sci. USA,2020
3. Learning invariant representations of molecules for atomization energy prediction;Montavon,2012
4. Neural message passing for quantum chemistry;Gilmer,2017
5. SchNet: a continuous-filter convolutional neural network for modeling quantum interactions;Schütt,2017
Cited by
32 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献