MBX === .. grid:: 12 :gutter: 2 :margin: 0 0 2 0 .. grid-item:: :columns: 2 .. image:: /_static/MBX-logo.png :alt: MBX :width: 96px :class: app-logo .. grid-item:: :columns: 10 **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). .. button-link:: https://github.com/paesanilab/MBX :color: primary :outline: GitHub Repo .. raw:: html
.. _mbx-what: What is MBX? ------------ MBX is a **C++ library** that provides energies and forces for data-driven **many-body potential energy functions (PEFs)**, including: - **MB-pol** for water - **MB-nrg** for halide and alkali-metal ions - CO₂, CH₄, NH₃ and mixed gas-phase / condensed-phase systems - Covalently bonded molecules (e.g., alkanes, N-methyl acetamide) MBX interfaces with molecular-dynamics engines such as: - **LAMMPS** (recommended for classical MD due to performance) - **i-PI** (recommended for path-integral MD) MBX acts as a client that returns energies and forces, while the MD engine controls the trajectory. The library supports: - OpenMP and MPI parallelism - Classical, quantum, and hybrid MD - Periodic & nonperiodic simulations - JSON-based configuration - Many-body expansions via the MB-nrg formalism .. raw:: html
Learn about it -------------- .. grid:: 12 :gutter: 2 :margin: 0 0 1.25 0 .. admonition:: External site :class: note Official site: `MBX `_ .. raw:: html
.. _mbx-tutorials: Tutorials --------- The MBX tutorials include: - Compilation and installation - Testing and benchmark workflows - JSON configuration - Stand-alone executables - LAMMPS and i-PI interfaces - Using MB-nrg / MB-pol with external force fields .. button-link:: https://mbxsimulations.com/tutorials :color: primary :outline: Online Tutorials .. raw:: html
.. _mbx-updates: Updates ------- Recent versions: - **MBX v1.3.0** — 2025-07-09 - **MBX v1.2.0** — 2024-08-20 - **MBX v1.1.0** — 2024-04-22 All performance improvements and new MB-nrg PEFs are listed on the `Updates `_ page. .. raw:: html
.. _mbx-team: Team & Contributors ------------------- MBX is developed and maintained by: - **Paesani Research Group**, UC San Diego - Current contributors include: Xuanyu Zhu, Richa Rashmi, Henry Agnew, Ethan Bull-Vulpe, Xinmao Lyu, Ruihan Zhou, Yuehua Xie, Shishir Iyer `(see About Us page) `_ .. raw:: html
.. _mbx-faq: FAQ --- MBX is continuously updated with new PEFs and performance improvements. For questions about: - Installation - LAMMPS / i-PI interfaces - Runtime errors - Slow performance diagnostics Users should consult the `FAQ `_ or post on the `MBX Google Group `_. .. raw:: html
.. _mbx-download: Download -------- The latest version of MBX can be downloaded from GitHub: .. button-link:: https://github.com/paesanilab/MBX/archive/refs/tags/v1.3.0.zip :color: primary :outline: MBX GitHub Releases .. raw:: html
.. _mbx-publications: Key Publications ---------------- **MBX v1.2: Accelerating data-driven many-body MD simulations.** S. Gupta, E. F. Bull-Vulpe, H. Agnew, S. Iyer, X. Zhu, R. Zhou, C. Knight, F. Paesani, *J. Chem. Theory Comput.* **21**, 1838 (2025). `https://doi.org/10.1021/acs.jctc.4c01333 `_ **MBX: A many-body energy and force calculator for data-driven many-body simulations.** M. Riera, C. Knight, E. F. Bull-Vulpe, X. Zhu, H. Agnew, D. G. A. Smith, A. C. Simmonett, F. Paesani, *J. Chem. Phys.* **159**, 054802 (2023). `https://doi.org/10.1063/5.0156036 `_