Publications

2 Results

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

Transient and Steady-State Inverse Problems in Sierra/Aria

Wagman, Ellen B.; Kurzawski, Andrew J.; Bunting, Gregory; Walsh, Timothy; Aquino, Wilkins; Brunini, Victor

Inverse problems arise in a wide range of applications, whenever unknown model parameters cannot be measured directly. Instead, the unknown parameters are estimated using experimental data and forward simulations. Thermal inverse problems, such as material characterization problems, are often large-scale and transient. Therefore, they require intrusive adjoint-based gradient implementations in order to be solved efficiently. The capability to solve large-scale transient thermal inverse problems using an adjoint-based approach was recently implemented in SNL Sierra Mechanics, a massively parallel capable multiphysics code suite. This report outlines the theory, optimization formulation, and path taken to implement thermal inverse capabilities in Sierra within a unit test framework. The capability utilizes Sierra/Aria and Sierra/Fuego data structures, the Rapid Optimization Library, and an interface to the Sierra/InverseOpt library. The existing Sierra/Aria time integrator is leveraged to implement a time-dependent adjoint solver.

More Details
2 Results
2 Results
Top