Discrete Particle Dynamics Models: Computational Aspects And Applications