Mercury-DPM: Fast particle simulations in complex geometries

Anthony Richard Thornton, Dinant Krijgsman, R.H.A. Fransen, Sebastián Gonzalez Briones, Deepak Raju Tunuguntla, Ate te Voortwis, Stefan Luding, Onno Bokhove, Thomas Weinhart

    Research output: Contribution to journalArticleAcademicpeer-review

    268 Downloads (Pure)


    Mercury-DPM is a code for performing discrete particle simulations. That is to say, it simulates the motion of particles, or atoms, by applying forces and torques that stem either from external body forces, (e.g. gravity, magnetic fields, etc…) or from particle interactions. For granular particles, these are typically contact forces (elastic, viscous, frictional, plastic, cohesive), while for molecular simulations, forces typically stem from interaction potentials (e.g. Lennard-Jones). Often the method used in these packages is referred to as the discrete element method (DEM), which was originally designed for geotechnical applications. However, as Mercury-DPM is designed for simulating particles with emphasis on contact models, optimized contact detection for highly different particle sizes, and in-code coarse graining (in contrast to post-processing), we prefer the more general name discrete particle simulation. The code was originally developed for granular chute flows, and has since been extended to many other granular applications, including the geophysical modeling of cinder cone creation. Despite its granular heritage it is designed in a flexible way so it can be adapted to include other features such as long-range interactions and non-spherical particles, etc.
    Original languageUndefined
    Pages (from-to)48-53
    Number of pages6
    JournalEnginSoft newsletter simulation based engineering & sciences
    Issue number1
    Publication statusPublished - 2013


    • EWI-24430
    • IR-89272
    • METIS-301922

    Cite this