Software / MBX
MBX logo

MBX

A data-driven many-body energy and force engine for molecular simulations. MBX powers classical, quantum, and path-integral MD using MB-pol and MB-nrg many-body potential energy functions (PEFs).

What is MBX?

MBX is a C++ library that provides energies and forces for data-driven many-body potential energy functions (PEFs), including:

MBX interfaces with molecular-dynamics engines such as:

MBX acts as a client that returns energies and forces, while the MD engine controls the trajectory. The library supports:

Official site: mbxsimulations.com

Tutorials

The MBX tutorials include:

Online Tutorials

Updates

Recent versions:

All performance improvements and new MB-nrg PEFs are listed on the Updates page.

Team & Contributors

MBX is developed and maintained by the Paesani Research Group, UC San Diego. Current contributors include Xuanyu Zhu, Richa Rashmi, Henry Agnew, Ethan Bull-Vulpe, Xinmao Lyu, Ruihan Zhou, Yuehua Xie, and Shishir Iyer (see About Us page).

FAQ

MBX is continuously updated with new PEFs and performance improvements. For questions about installation, LAMMPS / i-PI interfaces, runtime errors, or slow-performance diagnostics, consult the FAQ or post on the MBX Google Group.

Download

The latest version of MBX can be downloaded from GitHub:

MBX GitHub Releases

Key Publications