This technique offers the possibility of modelling and simulating particle systems characterised by elastic, elasto-plastic, electrostatic and/or thermal-fluid dynamic interactions. Example application areas include mixing and segregation of materials, pharmaceutical processing, friction, and lubrication.