skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Peridigm summary report : lessons learned in development with agile components.

Technical Report ·
DOI:https://doi.org/10.2172/1029829· OSTI ID:1029829

This report details efforts to deploy Agile Components for rapid development of a peridynamics code, Peridigm. The goal of Agile Components is to enable the efficient development of production-quality software by providing a well-defined, unifying interface to a powerful set of component-based software. Specifically, Agile Components facilitate interoperability among packages within the Trilinos Project, including data management, time integration, uncertainty quantification, and optimization. Development of the Peridigm code served as a testbed for Agile Components and resulted in a number of recommendations for future development. Agile Components successfully enabled rapid integration of Trilinos packages into Peridigm. A cost of this approach, however, was a set of restrictions on Peridigm's architecture which impacted the ability to track history-dependent material data, dynamically modify the model discretization, and interject user-defined routines into the time integration algorithm. These restrictions resulted in modifications to the Agile Components approach, as implemented in Peridigm, and in a set of recommendations for future Agile Components development. Specific recommendations include improved handling of material states, a more flexible flow control model, and improved documentation. A demonstration mini-application, SimpleODE, was developed at the onset of this project and is offered as a potential supplement to Agile Components documentation.

Research Organization:
Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1029829
Report Number(s):
SAND2011-7045; TRN: US201201%%238
Country of Publication:
United States
Language:
English

Similar Records

The Peridigm Meshfree Peridynamics Code
Journal Article · Mon May 08 00:00:00 EDT 2023 · Journal of Peridynamics and Nonlocal Modeling · OSTI ID:1029829

An overview of Trilinos.
Technical Report · Fri Aug 01 00:00:00 EDT 2003 · OSTI ID:1029829

Hardening of the Peridigm Peridynamics Software for Industry Use
Technical Report · Thu Jun 14 00:00:00 EDT 2018 · OSTI ID:1029829