Publications

Results 1–25 of 73

Search results

Jump to search filters

Enhancing Developer Productivity - L2 Milestone Final Report

Clausen, Jonathan; Brunini, Victor; Lindsay, Payton; Loprinzi, Mario V.; Pacella, Heather; Wagman, Ellen B.; Voskuilen, Tyler; Wildman, Raymond A.; Wilson, Christopher R.; Galpin, Terri L.

This report documents the work done as part of the “Enhancing Developer Productivity” level 2 milestone. The team surveyed developers about impediments and successes; improved our CI pipeline monitoring and reporting; developed tools for line coverage reporting and analysis; improved compiler warning adherence in SIERRA; prototyped static analysis, AI, and mutation testing tooling in SIERRA; and developed a 3-5 year SIERRA plan document to help these initiatives continue past this milestone.

More Details

Sierra/SD – User’s Guide for NasGen (V.5.24)

Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.; Treweek, Benjamin

NasGen provides a path for migration of structural models from Nastran bulk data format (BDF) into both an Exodus mesh file and an ASCII input file for Sierra Structural Dynamics (Salinas) and Solid Mechanics (Adagio). Many tools at Sandia National Labs (SNL) use the Exodus format. This document describes capabilities and limitations of the NasGen translation software.

More Details

Sierra/SD – Theory Manual (V.5.24)

Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Plews, Julia A.; Pepe, Justin; Treweek, Benjamin

Sierra/SD provides a massively parallel implementation of structural dynamics finite element analysis, required for high fidelity, validated models used in modal, vibration, static and shock analysis of structural systems. This manual describes the theory behind many of the constructs in Sierra/SD. For a more detailed description of how to use Sierra/SD, we refer the reader to User’s Manual. Many of the constructs in Sierra/SD are pulled directly from published material. Where possible, these materials are referenced herein. However, certain functions in Sierra/SD are specific to our implementation. We try to be far more complete in those areas. The theory manual was developed from several sources including general notes, a programmer_notes manual, the user’s notes and of course the material in the open literature.

More Details

Sierra/SD – User's Manual (V.5.24)

Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.; Treweek, Benjamin

Sierra/SD provides a massively parallel implementation of structural dynamics finite element analysis, required for high-fidelity, validated models used in modal, vibration, static and shock analysis of weapons systems. This document provides a user’s guide to the input for Sierra/SD. Details of input specifications for the different solution types, output options, element types and parameters are included. The appendices contain detailed examples, and instructions for running the software on parallel platforms.

More Details

Sierra/SD Verification Test Manual (V.5.24)

Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.; Treweek, Benjamin

Tests from the Sierra Structural Dynamics verification test suite are reviewed. For each of the tests presented in this document the test setup, derivation of the analytic solution, and comparison of the Sierra code results to the analytic solution is provided. This document can be used to confirm that a given code capability is verified or referenced as a compilation of example problems.

More Details

Sierra/SD – Its2Sierra – User’s Manual (V.5.24)

Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.; Treweek, Benjamin

The Integrated Tiger Series (ITS) generates a database containing energy deposition data. This data, when stored on an Exodus file, is not typically suitable for analysis within Sierra Mechanics for finite element analysis. The its2sierra tool maps data from the ITS database to the Sierra database. This document provides information on the usage of its2sierra.

More Details

Embedded symmetric positive semi-definite machine-learned elements for reduced-order modeling in finite-element simulations with application to threaded fasteners

Computational Mechanics

Parish, Eric; Mersch, John; Lindsay, Payton; Shelton, Timothy R.

We present a machine-learning strategy for finite element analysis of solid mechanics wherein we replace complex portions of a computational domain with a data-driven surrogate. In the proposed strategy, we decompose a computational domain into an “outer” coarse-scale domain that we resolve using a finite element method (FEM) and an “inner” fine-scale domain. We then develop a machine-learned (ML) model for the impact of the inner domain on the outer domain. In essence, for solid mechanics, our machine-learned surrogate performs static condensation of the inner domain degrees of freedom. This is achieved by learning the map from displacements on the inner-outer domain interface boundary to forces contributed by the inner domain to the outer domain on the same interface boundary. We consider two such mappings, one that directly maps from displacements to forces without constraints, and one that maps from displacements to forces by virtue of learning a symmetric positive semi-definite (SPSD) stiffness matrix. We demonstrate, in a simplified setting, that learning an SPSD stiffness matrix results in a coarse-scale problem that is well-posed with a unique solution. We present numerical experiments on several exemplars, ranging from finite deformations of a cube to finite deformations with contact of a fastener-bushing geometry. We demonstrate that enforcing an SPSD stiffness matrix drastically improves the robustness and accuracy of FEM–ML coupled simulations, and that the resulting methods can accurately characterize out-of-sample loading configurations with significant speedups over the standard FEM simulations.

More Details

Sierra/SD – Its2Sierra – User's Manual – 5.22

Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Plews, Julia A.; Pepe, Justin; Crane, Nathan K.; Manktelow, Kevin

The Integrated Tiger Series (ITS) generates a database containing energy deposition data. This data, when stored on an Exodus file, is not typically suitable for analysis within Sierra Mechanics for finite element analysis. The its2sierra tool maps data from the ITS database to the Sierra database. This document provides information on the usage of its2sierra.

More Details

Sierra/SD – User’s Guide for NasGen – 5.22

Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Plews, Julia A.; Pepe, Justin; Crane, Nathan K.; Manktelow, Kevin

NasGen provides a path for migration of structural models from Nastran bulk data format (BDF) into both an Exodus mesh file and an ASCII input file for Sierra Structural Dynamics (Salinas) and Solid Mechanics (Adagio). Many tools at Sandia National Labs (SNL) use the Exodus format. This document describes capabilities and limitations of the NasGen translation software.

More Details

Sierra/SD – Theory Manual – 5.22

Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Plews, Julia A.; Pepe, Justin; Crane, Nathan K.; Manktelow, Kevin

Sierra/SD provides a massively parallel implementation of structural dynamics finite element analysis, required for high fidelity, validated models used in modal, vibration, static and shock analysis of structural systems. This manual describes the theory behind many of the constructs in Sierra/SD. For a more detailed description of how to use Sierra/SD, we refer the reader to User’s Manual. Many of the constructs in Sierra/SD are pulled directly from published material. Where possible, these materials are referenced herein. However, certain functions in Sierra/SD are specific to our implementation. We try to be far more complete in those areas. The theory manual was developed from several sources including general notes, a programmer_notes manual, the user’s notes and of course the material in the open literature.

More Details

Sierra/SD – User's Manual – 5.22

Crane, Nathan K.; Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Plews, Julia A.; Vo, Johnathan; Pepe, Justin

Sierra/SD provides a massively parallel implementation of structural dynamics finite element analysis, required for high-fidelity, validated models used in modal, vibration, static and shock analysis of weapons systems. This document provides a user’s guide to the input for Sierra/SD. Details of input specifications for the different solution types, output options, element types and parameters are included. The appendices contain detailed examples, and instructions for running the software on parallel platforms.

More Details

Sierra/SD – Verification Test Manual – 5.22

Crane, Nathan K.; Vo, Johnathan; Beale, Dagny M.; Day, David M.; Plews, Julia A.; Bunting, Gregory; Dohrmann, Clark R.; Pepe, Justin; Lindsay, Payton

Verification and validation (V&V) of scientific computing programs are important at Sandia National Labs due to the expanding role of computational simulation in managing the United States nuclear stockpile. The complexities of structural response calculations used to analyze physical problems, the varieties of codes applied to the calculations, and the importance of accurate predictions when assessing field conditions demand confidence in the consistency and accuracy of computer codes. Confidence in the accuracy of the predictions arising from computer simulations must ultimately be gained through verification and validation. The Sierra salinas structural dynamics analysis code, Sierra/SD, is used at the DOE Laboratories, and in several DOD projects. The roles of Sierra/SD in the qualification of weapon systems and components for normal and hostile environments throughout the Stockpile-to-Target Sequence include to, • Redesign weapon components. • Certify weapon components and systems for target environments such as hypersonic vehicles. • Certify that components will survive the thermal mechanical shock loads associated with hostile environments. • Evaluate current stockpile issues, including issues associated with uncertainty quantification. • Address many other problems that are encountered in stockpile management. The Sierra/SD verification plan is described, and an evolving set of key verification tests are described in detail. The verification tests ensure the correctness of the mathematics and numerical algorithms associated with functionality describing engineering phenomena. Development is in accordance with a set of tailored Software Quality Engineering (SQE) practices. SQE practices guide the overall verification and validation effort.

More Details

Machine-Learned Linear Structural Dynamics

Shelton, Timothy R.; Lindsay, Payton; Pierson, Kendall H.; Kuether, Robert J.; Najera-Flores, David A.; Wilbanks, James J.; Parish, Eric

The tension between accuracy and computational cost is a common thread throughout computational simulation. One such example arises in the modeling of mechanical joints. Joints are typically confined to a physically small domain and yet are computationally expensive to model with a high-resolution finite element representation. A common approach is to substitute reduced-order models that can capture important aspects of the joint response and enable the use of more computationally efficient techniques overall. Unfortunately, such reduced-order models are often difficult to use, error prone, and have a narrow range of application. In contrast, we propose a new type of reduced-order model, leveraging machine learning, that would be both user-friendly and extensible to a wide range of applications.

More Details

Sierra/SD - Its2Sierra - User's Manual - 5.20

Beale, Dagny M.; Bunting, Gregory; Crane, Nathan K.; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.; Vo, Johnathan

The Integrated Tiger Series (ITS) generates a database containing energy deposition data. This data, when stored on an Exodus file, is not typically suitable for analysis within SierraMechanics for finite element analysis. The its2sierra tool maps data from the ITS database to the Sierra database. This document provides information on the usage of its2sierra.

More Details

Sierra/SD Example Problems Manual 5.20

Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.

The Example Problems Manual supplements the User's Manual and the Theory Manual. The goal of the Example Problems Manual is to reduce learning time for complex end to end analyses. These documents are intended to be used together. See the User's Manual for a complete list of the options for a solution case. All the examples are part of the salinas test suite. Each runs as is.

More Details

Sierra/SD – User’s Guide for NasGen – 5.20

Beale, Dagny M.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.

NasGen provides a path for migration of structural models from Nastran bulk data format (BDF) into both an Exodus mesh file and an ASCII input file for Sierra Structural Dynamics (Salinas) and Solid Mechanics (Adagio). Many tools at Sandia National Labs (SNL) use the Exodus format. This document describes capabilities and limitations of the NasGen translation software.

More Details

Sierra/SD – Example Problems Manual – 5.18

Bays, Nathan R.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.

The Example Problems Manual supplements the User's Manual and the Theory Manual. The goal of the Example Problems Manual is to reduce learning time for complex end to end analyses. These documents are intended to be used together. See the User's Manual for a complete list of the options for a solution case. All the examples are part of the Sierra/SD test suite. Each runs as is.

More Details

Sierra/SD – Verification Test Manual – 5.18

Bays, Nathan R.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.

Tests from the Sierra Structural Dynamics verification test suite are reviewed. Each is run nightly and the results of the test checked versus the correct analytic result. For each of the tests presented in this document the test setup, derivation of the analytic solution, and comparison of the Sierra code results to the analytic solution is provided. This document can be used to confirm that a given code capability is verified or referenced as a compilation of example problems.

More Details

Sierra/SD – User's Manual – 5.18

Bays, Nathan R.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.

Sierra/SD provides a massively parallel implementation of structural dynamics finite element analysis, required for high-fidelity, validated models used in modal, vibration, static and shock analysis of weapons systems. This document provides a user’s guide to the input for Sierra/SD. Details of input specifications for the different solution types, output options, element types and parameters are included. The appendices contain detailed examples, and instructions for running the software on parallel platforms.

More Details

Sierra/SD – User’s Guide for NasGen – 5.18

Bays, Nathan R.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.

NasGen provides a path for migration of structural models from NASTRAN bulk data format (BDF) into both an Exodus mesh file and an ASCII input file for Sierra Structural Dynamics (Salinas) and Solid Mechanics (Presto). Many tools at Sandia National Labs (SNL) use the Exodus format. NasGen was written specifically for Salinas and Presto but should be usable with a number of these packages.

More Details

Sierra/SD – Its2Sierra – User’s Manual – 5.18

Bays, Nathan R.; Bunting, Gregory; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.

The Integrated Tiger Series (ITS) generates a database containing energy deposition data. This data, when stored on an Exodus file, is not typically suitable for analysis within Sierra Mechanics for finite element analysis. The its2sierra tool maps data from the ITS database to the Sierra database.

More Details

Sierra/SD – User’s Guide for NasGen (V.5.16)

Bays, Nathan R.; Bunting, Gregory; Crane, Nathan K.; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.; Vo, Johnathan

NasGen provides a path for migration of structural models from Nastran bulk data format (BDF) into both an Exodus mesh file and an ASCII input file for Sierra Structural Dynamics (Salinas) and Solid Mechanics (Adagio). Many tools at Sandia National Labs (SNL) use the Exodus format. This document describes capabilities and limitations of the NasGen translation software.

More Details

Sierra/SD – Its2Sierra – User’s Manual – (V.5.16)

Bays, Nathan R.; Bunting, Gregory; Crane, Nathan K.; Day, David M.; Dohrmann, Clark R.; Lindsay, Payton; Pepe, Justin; Plews, Julia A.; Vo, Johnathan

The Integrated Tiger Series (ITS) generates a database containing energy deposition data. This data, when stored on an Exodus file, is not typically suitable for analysis within Sierra Mechanics for finite element analysis. The its2sierra tool maps data from the ITS database to the Sierra database. This document provides information on the usage of its2sierra.

More Details
Results 1–25 of 73
Results 1–25 of 73
Top