Capabilities

Capabilities

Peridigm: Code for Peridynamic Modeling of Constitutive Response and Material Failure

Laboratory

Sandia National Laboratories (SNL)

Capability Expert

David Littlewood

Class

Computational Tools and Modeling

Node Readiness Category

2: High-Temperature Electrolysis (HTE)
3: Photoelectrochemical (PEC)

Description

Peridigm is an open-source computational mechanics code based on peridynamics, a nonlocal extension of classical continuum mechanics that provides a consistent mathematical framework for modeling evolving discontinuities. Peridigm utilizes a particle representation for the simulation of large deformations and propagating cracks.

Capability Bounds‎

Peridigm is built on the Trilinos toolset and is suitable for massively parallel simulations. It has been exercised on models with tens of millions of degrees of freedom.

Unique Aspects‎

The principal differentiating characteristic of peridynamics is that it does not require specialization for the treatment of discontinuities, and instead aims to incorporate directly phenomena such as cracks, precipitates, voids, and grain boundaries. It has been applied to simulate fracture in oxides with characteristic mirror-mist-hackle fracture pattern observed in brittle materials. It can also treat failures due to thermal strains, stress corrosion, and other environmental and chemical effects.

Availability‎

Peridigm is publically available and may be downloaded from https://peridigm.sandia.gov. It is fully compatible with the Cubit mesh generation code for model generation and the Paraview visualization code for post-processing. Peridigm operates on a text-based input deck, in conjunction with a discretization file (exodus database or user-generated text file). The Peridigm code was designed for linux or Mac operating systems and requires several external libraries, most importantly Sandia's Trilinos software suite.
The primary challenges in becoming proficient with Peridigm are a result of differences between the peridynamic model of solid mechanics and the more prevalent classical approaches, which are local models. Proper use of Peridigm requires a firm understanding of peridynamics, specifically with respect to materials modeling, the application of boundary conditions, and contact modeling.

Benefit‎

The Peridigm code provides a means to apply nonlocal peridynamic models to problems within the HydroGEN project, both in the context of single physics and multiphysics simulations. The primary advantage is the ability to model discontinuities and nonlocal effects, for example those resulting from material failure, anomalous diffusion, or heterogeneous material structure.

Images

Simulation of brittle fracture.

References‎

M.L. Parks, D.J. Littlewood, J.A. Mitchell, and S.A. Silling, Peridigm Users' Guide v1.0.0. Sandia Report SAND2012-7800, 2012.
David J. Littlewood. Roadmap for Peridynamic Software Implementation. SAND Report 2015-9013. Sandia National Laboratories, Albuquerque, NM and Livermore, CA, 2015.
Website: https://peridigm.sandia.gov