English

DL_MONTE: A multipurpose code for Monte Carlo simulation

Computational Physics 2018-03-02 v1

Abstract

DL_MONTE is an open source, general-purpose software package for performing Monte Carlo simulations. It includes a wide variety of force fields and MC techniques, and thus is applicable to a broad range of problems in molecular simulation. Here we provide an overview of DL_MONTE, focusing on key features recently added to the package. These include the ability to treat systems confined to a planar pore (i.e. `slit' or `slab' boundary conditions); the lattice-switch Monte Carlo (LSMC) method for evaluating precise free energy differences between competing polymorphs; various commonly-used methods for evaluating free energy profiles along transition pathways (including umbrella sampling, Wang-Landau and transition matrix); and a supplementary Python toolkit for simulation management and application of the histogram reweighting analysis method. We provide two `real world' examples to elucidate the use of these methods in DL_MONTE. In particular, we apply umbrella sampling to calculate the free energy profile associated with the translocation of a lipid through a bilayer. Moreover we employ LSMC to examine the thermodynamic stability of two plastic crystal phases of water at high pressure. Beyond this, we provide instructions on how to access DL_MONTE, and point to additional information valuable to existing and prospective users.

Keywords

Cite

@article{arxiv.1803.00484,
  title  = {DL_MONTE: A multipurpose code for Monte Carlo simulation},
  author = {Andrey V. Brukhno and James Grant and Tom L. Underwood and Kevin Stratford and Stephen C. Parker and John A. Purton and Nigel B. Wilding},
  journal= {arXiv preprint arXiv:1803.00484},
  year   = {2018}
}
R2 v1 2026-06-23T00:38:24.569Z