离散元(discrete element method, distinct element method)是一种数值计算方法,主要用来计算大量颗粒在给定条件下如何运动。1971年Cundall提出此方法时采用distinct element method是为了和连续介质力学中的finite element method相区别。后来用discrete element method取代了distinct element method,以反映系统是离散的这一本质特征。1971年Cundall提出适于岩石力学的离散元法, 1979年Cundall和Strack又提出适于土力学的离散元法,并推出二维圆盘(disc)程序BALL和三维圆球程序TRUBAL(后发展成商业软件PFC-2D/3D),形成较系统的模型与方法,被称为软颗粒模型。从本质上来讲,离散元和分子动力学方法类似(molecular dynamics),以至于有些作者在文献中不加区别的使用MD和DEM两个名字。然而离散元和分子动力学相似性只体现在形式上的相似(颗粒和牛顿定理)。