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

Development of the uncertainty quantification toolkit's python interface and surrogate construction tutorial

Technical Report ·
DOI:https://doi.org/10.2172/1884927· OSTI ID:1884927
 [1]
  1. Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)

The uncertainty quantification toolkit (UQTk) is a collection of c++ libraries that assess the confidence of numerical models. Surrogate approximations, often polynomial chaos expansions (PCEs), lessen the computational cost of these assessments. I developed a Python interface in UQTk for regression and Bayesian compressive sensing to add to the existing Galerkin projection method. These methods receive an object containing the polynomial basis information and NumPy arrays of sample points, call c++ methods, and return the PCE coefficients in a NumPy array. To demonstrate these methods, I wrote a tutorial in which I use them to construct surrogates for Genz functions and calculate the resulting error.

Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
NA0003525
OSTI ID:
1884927
Report Number(s):
SAND2022-11323R; 709384
Country of Publication:
United States
Language:
English

Similar Records

UQ Toolkit v 2.0
Software · Thu Oct 03 00:00:00 EDT 2013 · OSTI ID:1231694

UQ Toolkit v 2.0
Software · Wed Feb 05 19:00:00 EST 2020 · OSTI ID:code-6249

UQ Toolkit v. 3.0
Software · Wed Sep 14 00:00:00 EDT 2016 · OSTI ID:1331314

Related Subjects