MBX: A many-body energy and force calculator for data-driven many-body simulations
Marc Riera1, Christopher Knight2, Ethan F Bull-Vulpe1
1Department of Chemistry and Biochemistry, University of California San Diego, La Jolla, California 92093, USA.
Abstract:
Many-Body eXpansion (MBX) is a C++ library that implements many-body potential energy functions (PEFs) within the "many-body energy" (MB-nrg) formalism. MB-nrg PEFs integrate an underlying polarizable model with explicit machine-learned representations of many-body interactions to achieve chemical accuracy from the gas to the condensed phases. MBX can be employed either as a stand-alone package or as an energy/force engine that can be integrated with generic software for molecular dynamics and Monte Carlo simulations. MBX is parallelized internally using Open Multi-Processing and can utilize Message Passing Interface when available in interfaced molecular simulation software. MBX enables classical and quantum molecular simulations with MB-nrg PEFs, as well as hybrid simulations that combine conventional force fields and MB-nrg PEFs, for diverse systems ranging from small gas-phase clusters to aqueous solutions and molecular fluids to biomolecular systems and metal-organic frameworks.
Related Concept Videos
Force and Potential Energy in One Dimension
Free-body Diagrams: Problem Solving
For example, consider a block with a mass of 10 kg released on an inclined plane at an angle of 30° to the horizontal, where...
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Two-Dimensional Force System
Equation of Motion: Center of Mass
Internal forces between any pair of particles manifest as collinear pairs of equal magnitude but opposite directions,...
Work and Energy for Variable Forces


