Home Research software

NLMech

C++ library for finite-difference and meshfree discretizations of nonlocal deformation and fracture models.

Published research software C++

NLMech implements nonlocal and peridynamic models of deformation and fracture in C++, with bond-based and state-based formulations, finite-difference and finite-element discretizations, and support for the convergence studies that the underlying analysis requires.

It was developed jointly with Patrick Diehl, with equal first authorship recorded on the software paper, and grew out of the LSU work on well-posedness and nonlocal-to-local limits; the library exists so that the mathematics could be tested against solvers that actually run.

Status: archived. The line of work continues in PeriDEM, which carries the fracture-capable particle formulation forward with contact.

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