Software

Research software

A method is only checkable once someone else can run it. These are the codes behind the papers — peridynamics and granular fracture, topology optimization of active materials, neural operators and their correction — each with what it does, whether it is still maintained, and where to get it.

Maintained 1

PeriDEM

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

C++ BSL-1.0

Active development 2

MatTO

Joint material and topology optimization for field-responsive soft materials, extended from FEniTop and built on FEniCSx.

Python GPL-3.0

Paper companions 3

Angiogenesis3D1D

Mixed-dimensional simulation of tumor growth and angiogenesis in coupled three-dimensional tissue and one-dimensional vascular domains.

C++ supportingnot released

BayesForSEIRD

Bayesian calibration and model comparison for a continuum SEIRD epidemic model.

Python supporting

Archived 1

NLMech

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

C++ archived