arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1912.04232physics.comp-phcond-mat.mtrl-scicond-mat.softstat.ML
收藏

JAX,医学博士:微分物理学的框架

JAX, M.D.: A Framework for Differentiable Physics

Samuel S. Schoenholz, Ekin D. Cubuk

摘要:

我们介绍JAX MD,一个软件包进行微分物理模拟的重点是分子动力学。JAX MD包括许多物理仿真环境,以及可以集成到这些环境中而无需编写任何额外代码的交互势和神经网络。由于模拟本身是可微函数,因此可以对整个轨迹进行微分以执行元优化。这些功能是建立在基本操作上的,例如空间分区,允许模拟在单个GPU上扩展到数十万个粒子。这些基元足够灵活,可以用于扩展分子动力学之外的工作负载。我们提出了几个突出JAX MD功能的例子,包括:将图神经网络集成到传统模拟中,通过最小化粒子包装进行元优化,以及多代理群集模拟。JAX MD可从www.github.com/google/jax-md获得。

英文摘要:

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 www.github.com/google/jax-md.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑