Litcius/Paper detail

The Peridigm Meshfree Peridynamics Code

David John Littlewood, Michael L. Parks, John T. Foster, John Mitchell, Patrick Diehl

2023Journal of Peridynamics and Nonlocal Modeling31 citationsDOIOpen Access PDF

Abstract

Abstract Peridigm is a meshfree peridynamics code written in C++ for use on large-scale parallel computers. It was originally developed at Sandia National Laboratories and is currently managed as an open-source, community driven software project. Its primary features include bond-based, state-based, and non-ordinary state-based constitutive models, bond failure laws, contact, and support for explicit and implicit time integration. To date, Peridigm has been used primarily by methods developers focused on solid mechanics and material failure. Peridigm utilizes foundational software components from Sandia’s Trilinos project and was designed for extensibility. This paper provides an overview of the solution methods implemented in Peridigm , a discussion of its software infrastructure, and demonstrates the use of Peridigm for the solution of several example problems.

Topics & Concepts

PeridynamicsExtensibilityComputer scienceSoftwareCode (set theory)Meshfree methodsComputational scienceSoftware engineeringProgramming languageStructural engineeringEngineeringFinite element methodMechanicsContinuum mechanicsPhysicsSet (abstract data type)Numerical methods in engineeringGeotechnical Engineering and Underground StructuresElectromagnetic Simulation and Numerical Methods
The Peridigm Meshfree Peridynamics Code | Litcius