MBX: A many-body energy and force calculator for data-driven many-body simulations

M Riera and C Knight and EF Bull-Vulpe and XY Zhu and H Agnew and DGA Smith and AC Simmonett and F Paesani, JOURNAL OF CHEMICAL PHYSICS, 159, 054802 (2023).

DOI: 10.1063/5.0156036

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 OpenMP, and can utilize MPI 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.

Return to Publications page