MBX 1.2: Acceleration of MBX Force Calculator for Many-Body Molecular Dynamics Employing MB-pol and MB-nrg Potentials

29 November 2024, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

The MBX software provides an interface to perform molecular dynamics simulations using the MB-pol water model and other MB-nrg potential energy functions. These PEFs, developed over the last decade, combine a long-range physically-inspired baseline with short-range data-driven many-body permutationally invariant polynomials trained to electronic structure data in order to achieve near ab initio accuracy at a fraction of the cost. Recently, the performance of MBX has become a focus of its development and significant progress has been made since the release of MBX 1.0 more than a year ago. While the mathematical form of MB-pol/MB-nrg’s potential en- ergy functions means they will never be as efficient as simple pairwise additive models, improving the performance of the software implementation can significantly increase the time- and length- scales accessible to high-accuracy many-body simulations. In this paper, we present MBX 1.2 and enumerate the improvements made in MBX versions 1.1 and 1.2, highlighting performance improvements in various sections of the code and showcasing MBX 1.2’s much better capacity to take advantage of multiple cores. With MBX 1.2, we believe the scope of problems to which it is affordable to apply high-accuracy MB-nrg models such as MB-pol has significantly increased.

Keywords

many-body interactions
computer simulations
molecular dynamics
software

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.