DL_MONTE: A general purpose program for parallel Monte Carlo simulation

J. A. Purton, Jenny C Crabtree, S. C. Parker

Research output: Contribution to journalArticlepeer-review

64 Citations (SciVal)


Monte Carlo (MC) represents a powerful simulation tool that can be usefully applied to calculating thermodynamic data. However, such codes are normally bespoke for a particular problem and not widely applicable. In this paper, we report a new flexible and versatile MC code called DL_MONTE, which builds on the highly successful DL_POLY molecular dynamics code to allow the treatment of polymers, minerals, semiconductors and metals in a range of applications on both workstations and highly parallel supercomputers. In addition, to describe its features, we used a recent work to model the phase diagrams of mixed metal oxide nanoparticles using MgO/MnO as an illustration, adsorption of water at the MgO surface and, finally, the adsorption isotherms of CO2 in different microporous zeolites. The results demonstrate the flexibility of the methodology and how semi-grand and grand canonical MC can be readily applied.

Original languageEnglish
Pages (from-to)1240-1252
Number of pages13
JournalMolecular Simulation
Issue number14-15
Early online date25 Sept 2013
Publication statusPublished - 1 Dec 2013


Dive into the research topics of 'DL_MONTE: A general purpose program for parallel Monte Carlo simulation'. Together they form a unique fingerprint.

Cite this