Home Research software

PeriDEM

Peridynamics-based discrete element method for granular media with deformable, complex-shaped particles.

Published research software BSL-1.0 C++

PeriDEM couples peridynamics with a discrete-element method so that granular media can be simulated as what they are: assemblies of deformable, arbitrarily shaped particles that fracture under load.

Classical DEM treats particles as rigid or nearly rigid, which fixes the contact law and forecloses intra-particle damage. Here each particle is a peridynamic solid, and contact forces act at the level of that discretization, so locking between complex shapes, load transmission through force chains, and fracture inside a grain all emerge rather than being prescribed.

Written in C++ with Taskflow, VTK, Gmsh and METIS; multithreaded, with a modular branch under active development. Published in JMPS (2021) and as a software paper in JOSS (2025), both single-authored.

It is the computational basis for the NSF ERI work on adaptive multi-fidelity modeling: deciding which grains genuinely need the expensive description.

Related work

active NSF ERI

Mechanics of granular media

Particle-resolved and multifidelity modeling of granular assemblies whose particles deform, break and rearrange under load.

Fracture & failure
active

Failure and fatigue in magnetic soft materials

Magnetic soft composites are designed as if the particle–matrix interface were perfect. This project asks what changes when it is not, and whether that is what sets how long the material keeps working.

Field-responsive materials · Fracture & failure
active

Interface fracture in particle composites

Effective properties for a composite have to come from somewhere. This project derives them from resolved micro-scale fracture simulations, after first settling which description of the interface to trust.

Fracture & failure
past

Mathematical foundations of fracture

Well-posedness, kinetic relations and convergence rates for models of dynamic fracture, and the crack behavior they predict around voids, inclusions and interfaces.

Fracture & failure

Publications