Eulerian and Lagrangian approaches for predicting the behaviour of discrete particles in turbulent flows