Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

PDMATLAB2D: A Peridynamics MATLAB Two-dimensional Code

Journal Article · · Journal of Peridynamics and Nonlocal Modeling
 [1];  [2];  [3];  [4];  [1]
  1. Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
  2. Univ. of California, San Diego, CA (United States)
  3. Georgia Institute of Technology, Atlanta, GA (United States); Univ. of California, Santa Barbara, CA (United States)
  4. Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States); Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

PDMATLAB2D is a meshfree peridynamics implementation in MATLAB suitable for simulation of two-dimensional fracture problems. The purpose of this code is twofold. First, it provides an entry-level peridynamics computational tool for educational and training purposes. Second, it serves as an accessible and easily modifiable computational tool for peridynamics researchers who would like to adapt the code for a multitude of peridynamics simulation scenarios. The current version of the code implements a bond-based brittle elastic peridynamic model and a critical stretch criterion for bond breaking. However, the code is designed to be extendable for other peridynamic models and computational features. In this paper, we provide an overview of the code structure and functions with illustrative examples. In conclusion, due to the integrated computation and postprocessing MATLAB capabilities, PDMATLAB2D can serve as an effective testbed for testing new constitutive models and advanced numerical features for peridynamics computations.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States); Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE Laboratory Directed Research and Development (LDRD) Program; USDOE Office of Science (SC), Office of Workforce Development for Teachers & Scientists (WDTS)
Grant/Contract Number:
AC05-00OR22725; NA0003525
OSTI ID:
2305825
Alternate ID(s):
OSTI ID: 2311429
Journal Information:
Journal of Peridynamics and Nonlocal Modeling, Journal Name: Journal of Peridynamics and Nonlocal Modeling Vol. 6; ISSN 2522-896X
Publisher:
Springer NatureCopyright Statement
Country of Publication:
United States
Language:
English

References (50)

Peridot software November 2019
prashjha/PeriDEM: PeriDEM-0.1.0 software May 2021
nonlocalmodels/NLMech: Release for the JOSS paper software September 2021
ORNL/CabanaPD: Version 0.1.0 software September 2022
Peridynamic Theory and Its Applications book January 2014
Numerical Tools for Improved Convergence of Meshfree Peridynamic Discretizations book December 2017
Accurate computation of partial volumes in 3D peridynamics journal September 2022
A Peridynamics-Based Finite Element Method (PeriFEM) for Quasi-Static Fracture Analysis journal January 2022
Peridynamic States and Constitutive Modeling journal July 2007
Studies of dynamic crack propagation and crack branching with peridynamics journal January 2010
Why do cracks branch? A peridynamic investigation of dynamic brittle fracture journal November 2015
A new quadrature algorithm consisting of volume and integral domain corrections for two-dimensional peridynamic models journal May 2021
Bond-Based Peridynamics: a Tale of Two Poisson’s Ratios journal April 2020
The Evolution of the Peridynamics Co-Authorship Network journal July 2022
Intersection of Two Lines in Three-Space book January 1990
Reformulation of elasticity theory for discontinuities and long-range forces journal January 2000
Peridynamic Theory of Solid Mechanics book September 2010
Convergence studies in meshfree peridynamic simulations journal June 2016
OpenCL implementation of a high performance 3D Peridynamic model on graphics accelerators journal October 2017
Continuous and discontinuous finite element methods for a peridynamics model of mechanics journal February 2011
Improved one-point quadrature algorithms for two-dimensional peridynamic models based on analytical calculations journal December 2014
A reproducing kernel enhanced approach for peridynamic solutions journal October 2018
An asymptotically compatible meshfree quadrature rule for nonlocal problems with applications to peridynamics journal January 2019
Overall equilibrium in the coupling of peridynamics and classical continuum mechanics journal August 2021
PeriPy - A high performance OpenCL peridynamics package journal December 2021
A hybrid meshfree discretization to improve the numerical performance of peridynamic models journal March 2022
A meshfree method based on the peridynamic model of solid mechanics journal June 2005
Implementing peridynamics within a molecular dynamics code journal December 2008
LAMMPS - a flexible simulation tool for particle-based materials modeling at the atomic, meso, and continuum scales journal February 2022
A 3D discontinuous Galerkin finite element method with the bond-based peridynamics model for dynamic brittle failure analysis journal January 2017
Peridynamics-based discrete element method (PeriDEM) model of granular systems involving breakage of arbitrarily shaped particles journal June 2021
A GPU parallel scheme for accelerating 2D and 3D peridynamics models journal October 2022
Geometric numerical integration illustrated by the Störmer–Verlet method journal May 2003
A new adaptive integration method for the peridynamic theory journal May 2011
Peridynamics as an Upscaling of Molecular Dynamics journal January 2009
Large-scale Simulations of Peridynamics on Sunway Taihulight Supercomputer conference August 2020
Handbook of Peridynamic Modeling book October 2016
An Energy Based Failure Criterion for use with Peridynamic States journal January 2011
On the role of the Influence Function in the Peridynamic Theory journal January 2011
Adaptive Refinement and Multiscale Modeling in 2d Peridynamics journal January 2011
NLMech: Implementation of finite difference/meshfree discretization of nonlocal fracture models journal September 2021
Accelerated peridynamic computation on GPU for quasi-static fracture simulations preprint February 2023
PeriFast/Dynamics: a MATLAB code for explicit fast convolution-based peridynamic analysis of deformation and fracture preprint March 2023
PeriFast/Corrosion: a 3D pseudo-spectral peridynamic Matlab code for corrosion preprint April 2023
Peridynamics with LAMMPS : a user guide. report November 2011
Peridigm users' guide. V1.0.0. report September 2012
A New Overview of The Trilinos Project journal January 2012
The Peridynamic Equation and its Spatial Discretisation journal March 2007
LAMMPS: Large-scale Atomic/Molecular Massively Parallel Simulator software August 2023
ORNL/PDMATLAB2D: Version 1.0.3 software September 2023

Similar Records

PDMATLAB2D
Software · Mon Nov 21 19:00:00 EST 2022 · OSTI ID:code-97241

Numerical Tools for Improved Convergence of Meshfree Peridynamic Discretizations
Book · Wed Aug 01 00:00:00 EDT 2018 · OSTI ID:1474564

Roadmap for Peridynamic Software Implementation
Technical Report · Thu Oct 01 00:00:00 EDT 2015 · OSTI ID:1226115