Published December 12, 2025 | Version v0.2.2
Software Open

PeriDEM - High-fidelity modeling of granular media consisting of deformable complex-shaped particles

Authors/Creators

Description

Accurate simulation of granular materials under extreme mechanical conditions, such as crushing, fracture, and large deformation, remains a significant challenge in geotechnical, manufacturing, and mining applications. Classical discrete element method (DEM) models typically treat particles as rigid or nearly rigid bodies, limiting their ability to capture internal deformation and fracture. The PeriDEM library, first introduced in (Jha et al., 2021, JMPS), addresses this limitation by modeling particles as deformable solids using peridynamics, a nonlocal continuum theory that naturally accommodates fracture and significant deformation. Inter-particle contact is handled using DEM-inspired local laws, enabling realistic interaction between complex-shaped particles.

Implemented in C++, PeriDEM is designed for extensibility and ease of deployment. It relies on a minimal set of external libraries, supports multithreaded execution, and includes demonstration examples involving compaction, fracture, and rotational dynamics. The framework facilitates granular-scale simulations, supports the development of constitutive models, and serves as a foundation for multi-fidelity coupling in real-world applications.

Files

prashjha/PeriDEM-v0.2.2.zip

Files (48.1 MB)

Name Size Download all
md5:682f391c13edc514918233af3eb9d52c
48.1 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/prashjha/PeriDEM/tree/v0.2.2 (URL)

Software

Repository URL
https://github.com/prashjha/PeriDEM
Programming language
C++
Development Status
Active