A numerical method used in computing the stresses and displacements of a large number of small particles such as grains of sand. Often used in combination with the finite element method to address engineering questions involving granular and discontinuous materials in continuous physical systems. (en)