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.
|Number of pages||6|
|Journal||EnginSoft newsletter simulation based engineering & sciences|
|Publication status||Published - 2013|