M-Chem: a modular software package for molecular simulation that spans scientific domains
Open Access
- 7 October 2022
- journal article
- research article
- Published by Taylor & Francis in Molecular Physics
- Vol. 121 (9-10)
Abstract
We present a new software package called M-Chem that is designed from scratch in C++ and parallelised on shared-memory multi-core architectures to facilitate efficient molecular simulations. Currently, M-Chem is a fast molecular dynamics (MD) engine that supports the evaluation of energies and forces from two-body to many-body all-atom potentials, reactive force fields, coarse-grained models, combined quantum mechanics molecular mechanics (QM/MM) models, and external force drivers from machine learning, augmented by algorithms that are focused on gains in computational simulation times. M-Chem also includes a range of standard simulation capabilities including thermostats, barostats, multi-timestepping, and periodic cells, as well as newer methods such as fast extended Lagrangians and high quality electrostatic potential generation. At present M-Chem is a developer friendly environment in which we encourage new software contributors from diverse fields to build their algorithms, models, and methods in our modular framework. The long-term objective of M-Chem is to create an interdisciplinary platform for computational methods with applications ranging from biomolecular simulations, reactive chemistry, to materials research. GRAPHICAL ABSTRACTKeywords
Funding Information
- National Science Foundation of Sri Lanka (CHE-1955643)
- Small Business Innovation Research
This publication has 89 references indexed in Scilit:
- Systematic Improvement of a Classical Molecular Model of WaterThe Journal of Physical Chemistry B, 2013
- Current Status of the AMOEBA Polarizable Force FieldThe Journal of Physical Chemistry B, 2010
- The multiscale coarse-graining method. IV. Transferring coarse-grained potentials between temperaturesThe Journal of Chemical Physics, 2009
- CHARMM: The biomolecular simulation programJournal of Computational Chemistry, 2009
- Hybrid Coarse-Graining Approach for Lipid Bilayers at Large Length and Time ScalesThe Journal of Physical Chemistry B, 2009
- Numerical Fitting of Molecular Properties to Hermite GaussiansThe Journal of Physical Chemistry A, 2007
- Anisotropic, Polarizable Molecular Mechanics Studies of Inter- and Intramolecular Interactions and Ligand−Macromolecule Complexes. A Bottom-Up StrategyJournal of Chemical Theory and Computation, 2007
- Scalable molecular dynamics with NAMDJournal of Computational Chemistry, 2005
- Empirical force fields for biological macromolecules: Overview and issuesJournal of Computational Chemistry, 2004
- Reversible multiple time scale molecular dynamicsThe Journal of Chemical Physics, 1992